小编典典

如何在没有中间文件的情况下区分两个文件的顶行

linux

我有2个大文件,我想在每个文件的顶行之间进行区分,但我不想使用中间文件。我想做这样的事情:

diff `head -n 2000 file1.log` `head -n 2000 file2.log`

我记得我很久以前做过类似的事情。做出类似head -n 2000 file1.log解释为文件的命令。但是我不记得如何。也许是另一个壳…
谢谢。


阅读 272

收藏
2020-06-07

共1个答案

小编典典

您可能正在考虑bash中的流程替换。例如,尝试:

 diff <(head -n 2000 file1.log) <(head -n 2000 file2.log)
2020-06-07