различать два файла и оставлять только новые или измененные строки

Я хотел бы написать сценарий bash или несколько команд оболочки, которые решат мою проблему. У меня есть два файла: old.txt, new.txt. Я хотел бы создать файл diff.txt, содержащий только те строки, которые изменились или являются новыми. Например, если бы у меня был:

old.txt:

Sierra
Tango
Oscar
Victor
Whiskey
Yankee

new.txt:

Sierra
Tango
Echo
Osc__ar
Victor
Uniform
Whiskey
Yan__kee

, я бы хотел, чтобы diff.txt выглядел так:

Echo
Osc__ar
Uniform
Yan__kee

Для перспективы я пишу этот сценарий, чтобы помочь мне создать дифференциальная запись Motorolla S2 для загрузки программ через последовательный порт на встроенный компьютер. Я достаточно хорошо знаю bash, просто не знаю, с чего начать.

9
задан portforwardpodcast 1 March 2012 в 02:32
поделиться