Вот то, что, я уверен, простое, но я не могу понять.
У меня есть два файла:
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
в этих файлах, но я хочу игнорировать *
персонаж.
Как мне это сделать?
Фактически, -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.