我有两个文件,其中一些行已更改顺序。我希望能够比较这些。
一个网站提出了如下所示的内容:
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/