我确信这是一个简单的问题,但我就是想不出来。
我有两个文件:
file1: You are in a maze of twisty little passages, all alike
file2: You are in a maze of twisty little* passages, all alike
我想sdiff
在这些文件上执行操作,但我想忽略该*
字符。
我该怎么做呢?
答案1
实际上,-I
我认为会忽略整行,而不是字符。如果要忽略字符,可以:
sdiff <(cat file1 | tr -d '*') <(cat file2 | tr -d '*')
参考自man sdiff
:
-I RE --ignore-matching-lines=RE
Ignore changes whose lines all match RE.