Odpowiedzi:
Zakładając, że chcesz użyć file1.txt
jako odniesienia, tzn. Podaj mi wszystko file1.txt
, co się nie pojawia file2.txt
, możesz użyć polecenia comm :
comm -23 file1.txt file2.txt
Dodatkowo, jeśli chcesz usunąć puste linie z plików / danych wyjściowych, możesz użyć sed, aby je usunąć najpierw, przed porównaniem:
comm -23 <(sed '/^$/d' file1.txt) <(sed '/^$/d' file2.txt)