我有两个文件,其中一些行已更改顺序。我希望能够比较这些。

一个网站提出了如下所示的内容:

diff <(sort text2) <(sort text1)

但这会产生错误:缺少重定向名称。

我正在使用 tcsh。上面的命令是针对不同的 shell 的吗?

有没有更好的办法?

最佳答案

此重定向语法是特定于 bash 的。因此它在 tcsh 中不起作用。

您可以调用bash并直接指定命令:

bash -c 'diff <(sort text2) <(sort text1)'

关于unix - 在两个文件之间进行排序差异的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/714421/

10-15 01:59