Давайте использовать Perl и diff
, хорошо? cut
не совсем делает эту работу. В соответствии с вашим первоначальным комментарием я собираюсь искать слово, которое следует за «Widnows» в каждой строке ввода, и создавать новый файл, состоящий только из этих слов. Тогда я собираюсь проверить файлы.
Каждый раз, когда я публиковал Perl, каждый раз, , у меня было множество StackOverflowers, критикующих его. Итак, приготовьтесь к плохому Perl. Это, вероятно, будет работать. Моя репутация может понизить рейтинг, и я действительно хочу помочь здесь.
Сначала скрипт Perl (назовите его preparse.pl
):
my $f = shift @ARGV;
open FILE, "<$f" or die("Couldn't open file!");
while (<FILE>) {
print "$1\n" if $_ =~ /Widnows(\s?)*?(\S+)\s*/;
}
Теперь команда, которую вы запускаете:
preparse.pl file1 > file1.tmp
preparse.pl file2 > file2.tmp
diff file1.tmp file2.tmp
Не стесняйтесь сделать этот один большой скрипт на Perl. Безотносительно.