diff -I选项在跳过行之前不匹配时不起作用。
文件1:
a1 * b
文件2:
a2 * c
$ diff -I'*'File1 File2
Unix – recursion比较两个目录,输出差异作为列表减去目录
unix – diff命令以单行差分格式输出
使用Linux比较两个不同的url
只包含在recursiondiff中匹配给定模式的文件
-Naur差异计划是什么?
< a1 < * b > a2 > * c
但是,如果在两个文件中第一行是“a1”,则输出将被清除。 有没有build议如何跳过行之前有一个不匹配的行? 谢谢。
清晰的path是一个标准的path – '@@'和之后的string
使用diff手动合并两个文件
Diff工具,允许保存比较标记
我可以在Windows上运行Emacs Mx ediff而不安装Cygwin吗?
使用Linux命令来区分文件
你所观察到的行为可以通过这个评论得到很好的解释。
详细说明一下,如果输入文件要读取:
$ cat 1 a1 * b $ cat 2 a2 * c
那么diff和-I会给你预期的输出:
$ diff -I$'*' 1 2 1c1 < a1 --- > a2
在你的情况下,你可以使用替代方法,如:
$ diff <(sed '/^*/d' 1) <(sed '/^*/d' 2) 1c1 < a1 --- > a2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。