Этот awk не распознает частичные совпадения.

вниваю результаты двух файлов для строк в одном, которые не в другом, используяgrep -v -f file1.txt file2.txt > result.txt

Допустим, мои файлы выглядят так;

file1.txt

alex
peter
zoey

file2.txt

alex
john
peter
zoey

Такresult.txt должен содержатьjohn

Это должно быть выполнено в работе Дженкинса, и Дженкинс в конечном итоге не доволен созданием пустогоresult.txt если нет различий между ними.

Я не могу просто сделать слепой diff / no diff output, мне нужно знать, какие строки отличаются, если они есть.

Есть ли более аккуратный способ запустить эту команду, чтобы не создавать файл, если нет результатов?

Ответы на вопрос(0)

Ваш ответ на вопрос