Linux 使用diff比较特定行之间的文本
我有两个java文件作为文本文件,我只想在特定的行集合之间比较这两个文本文件。那么,如何在diff命令中指定要搜索的行号呢。diff不能这样做,但您可以使用Linux 使用diff比较特定行之间的文本,linux,Linux,我有两个java文件作为文本文件,我只想在特定的行集合之间比较这两个文本文件。那么,如何在diff命令中指定要搜索的行号呢。diff不能这样做,但您可以使用head和tail提取行,并使用process substitution在diff中使用结果: diff <(head -n 100 file1.java | tail -n 20) <(head -n 120 file2.java | tail -n25) diff谢谢,我使用了命令,diff没有看到输入,很难说。尝试使用di
head
和tail
提取行,并使用process substitution在diff中使用结果:
diff <(head -n 100 file1.java | tail -n 20) <(head -n 120 file2.java | tail -n25)
diff谢谢,我使用了命令,diff没有看到输入,很难说。尝试使用diff-w
忽略空白。