我需要做的是比较 2 个文件来检查更改。但是,这两个文件中都有一定的 4 行,它们保证会发生变化,我想忽略差异。我的想法是使用 sed 使用正则表达式删除 4 行,我可以正常工作,但是我不能在差异中使用 sed 命令,因为我收到错误“系统找不到指定的文件” .
我正在使用的 sed 命令是:
sed "/regex1/,/regex2/ d" "filename"
这会正确删除两个正则表达式之间的 4 行。
我正在尝试的 diff 命令是:
diff <(sed "/regex1/,/regex2/ d" "file1") <(sed "/regex1/,/regex2/ d" "file2")
这给出了错误。
谁能告诉我我是如何使用 diff 错误的?
谢谢