Runcible Asked: 2010-04-08 09:32:31 +0800 CST2010-04-08 09:32:31 +0800 CST 2010-04-08 09:32:31 +0800 CST 如何让 sdiff 忽略 * 字符? 772 这就是我确定的一个简单的方法,但我无法弄清楚。 我有两个文件: 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对这些文件执行,但我想忽略这个*字符。 我该怎么做呢? regex diff 1 个回答 Voted Best Answer Kyle Brandt 2010-04-08T09:46:57+08:002010-04-08T09:46:57+08:00 实际上,-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.
实际上,
-I
我认为会忽略整行,而不是角色。如果你想忽略这个字符,你可以:参考来自
man sdiff
: