kal*_*kal 9 unix diff
如何区分两个文件并忽略以序列开头的行.
例如
File1: abc def time:123 File2: igh def time:345
使用unix diff它会报告
<time:123 >time:345
我想忽略这种差异.有任何想法吗?
nc3*_*c3b 14
怎么样:diff -I '^time.*' file1 file2?
diff -I '^time.*' file1 file2
请注意,并不总是按照diffutils手册的预期工作:
diffutils
但是,-I如果块中的每个更改行(每次插入和每次删除)与正则表达式匹配,则仅忽略包含正则表达式的行的插入或删除. 换句话说,对于每个不可忽略的变化,diff打印其附近的整套变化,包括可忽略的变化.您可以使用多个-I选项为要忽略的行指定多个正则表达式.diff尝试将每一行与每个正则表达式匹配,从给定的最后一个开始.
但是,-I如果块中的每个更改行(每次插入和每次删除)与正则表达式匹配,则仅忽略包含正则表达式的行的插入或删除.
-I
换句话说,对于每个不可忽略的变化,diff打印其附近的整套变化,包括可忽略的变化.您可以使用多个-I选项为要忽略的行指定多个正则表达式.diff尝试将每一行与每个正则表达式匹配,从给定的最后一个开始.
diff
归档时间:
15 年,4 月 前
查看次数:
6843 次
最近记录:
10 年,5 月 前