Polecenie comm
w C Shell (csh) służy do porównywania dwóch posortowanych plików tekstowych i wyświetlania linii, które są wspólne, unikalne dla każdego z plików oraz różnice między nimi.
Podstawowa składnia polecenia comm
jest następująca:
comm [opcje] [argumenty]
-1
: Ukrywa linie, które są unikalne dla pierwszego pliku.-2
: Ukrywa linie, które są unikalne dla drugiego pliku.-3
: Ukrywa linie, które są wspólne dla obu plików.-i
: Ignoruje wielkość liter podczas porównywania linii.Przykłady użycia polecenia comm
:
comm file1.txt file2.txt
comm -13 file1.txt file2.txt
comm -12 file1.txt file2.txt
comm -i file1.txt file2.txt
comm
, aby uzyskać poprawne wyniki.sort
w połączeniu z comm
, aby automatycznie posortować pliki:
comm <(sort file1.txt) <(sort file2.txt)