linux - 我可以使用正则表达式忽略对 diff 的评论吗?

标签 linux bash diff

我必须做一个文件比较,但我希望你排除评论 现在它给了我这样的结果。

目前我正在使用: diff -b -B [补丁] [补丁] 这给了我:

< #<Location /bancochile>
< #        WeblogicHost bgri.wls.ri
< #        WeblogicPort 20015
< #        SetHandler weblogic-handler
< #</Location>
< 
45c39,43

最佳答案

我建议使用 bash:

diff -b -B <(grep -v '^#' patch1) <(grep -v '^#' patch2)

关于linux - 我可以使用正则表达式忽略对 diff 的评论吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49393224/

相关文章:

bash - 在 shell 脚本中使用 vimdiff 进行 HTML 转换

php - Apache 用户 - 权限被拒绝

python - 完全独立地从python脚本重启wifi接口(interface)

python - 捕获外部命令的输出并将其写入文件

linux - 不同 openssl 版本的行为差异

bash - 是否可以在 Makefile 中设置环境变量 - 之后使用

linux - linux命令中的转义空间

C++ 使用库进行编译

git - 验证补丁仅包含移动

file - 如何在两个不同的文件中查找重复行? Unix