Учитывая два файла, я хочу написать сценарий оболочки, который читает каждую строку из файла file1 и проверяет, есть ли он в файле file2. Если строка не найдена в file2, она должна сохранить ее, скажем, в таблице TAB1. Кроме того, если в файле 2 есть какие-либо дополнительные строки, которых нет в файле 2, следует сохранить их, скажем, в таблице TAB2.
Файлы могут содержать слова чисел или что-нибудь. Например :
файл1:
Hi!
1234
5678
1111
hello
file2:
1111
5678
1234
Hi!
hellothere
В этом случае должно быть «привет» в TAB1 и «привет» в TAB2
Если два файла равны, я хочу вернуть «файлы равны» эхо или что-то в этом роде.
Как я могу это сделать? Я пытался экспериментировать с diff, но безуспешно.
заранее спасибо