gpt4 book ai didi

linux - 在 Linux : ignoring first and last lines 中比较两个文件

转载 作者:IT王子 更新时间:2023-10-29 00:12:31 25 4
gpt4 key购买 nike

我想比较两个文件,但我不想考虑两个文件的前 10 行和后 3 行。我尝试使用 diff 和 tail 命令来做到这一点,例如 here , 但没有成功。我该怎么做?

最佳答案

使用 GNU tailhead:

要忽略文件的前 10 行,请像这样使用 tail:

tail -n +11 file

要忽略文件的最后 3 行,请像这样使用 head:

head -n -4 file

然后您可以使用 process substitution 构建您的 diff 命令如下:

diff <(tail -n +11 file | head -n -4) <(tail -n +11 file2 | head -n -4)

关于linux - 在 Linux : ignoring first and last lines 中比较两个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com