У меня просто небольшая проблема со сравнением двух файлов с помощью команды diff в сценарии оболочки. Скажем, у меня есть два файла ascii, file1.txt и file2.txt, с содержимым:
файл1.txt
blah/blah2/content.fits/
blah3/blah4/content2.fits/
blah5/blah6/content3.fits/
blah7/blah8/content4.fits/
файл2.txt
content.fits
content2.fits
Теперь я хотел бы сравнить два файла на основе расширений .fits, но записать вывод в файл ascii, сохраняя форматирование в файле1.txt, т.е. в этом конкретном примере выходной файл после сравнения этих двух должен дать:
blah5/blah6/content3.fits/
blah7/blah8/content4.fits/
Любые идеи?
grep -vwf file2.txt file1.txt
то, что вы хотите? - person Etan Reisner   schedule 19.11.2014