gpt4 book ai didi

regex - 我如何使用 diff 和 sed

转载 作者:行者123 更新时间:2023-11-29 09:32:07 25 4
gpt4 key购买 nike

我需要做的是 diff 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 的?

谢谢

最佳答案

我运行您尝试的命令没有问题。

但是我可以使用命令

sed ... | diff - <(sed ...)

同样的结果

关于regex - 我如何使用 diff 和 sed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907981/

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