Comm komutunu sıralanmamış dosyalara kolayca uygulamak için Bash'in işlem değiştirmesini kullanın :
$ bash --version
GNU bash, version 3.2.51(1)-release
Copyright (C) 2007 Free Software Foundation, Inc.
$ cat > abc
123
567
132
$ cat > def
132
777
321
Yani abc ve def dosyalarının ortak bir satırı, "132" olanı vardır. Sıralanmamış dosyalarda comm özelliğini kullanma :
$ comm abc def
123
132
567
132
777
321
$ comm -12 abc def # No output! The common line is not found
$
Son satır çıktı üretmedi, ortak satır keşfedilmedi.
Şimdi sıralı dosyalar üzerinde comm kullanın , dosyaları işlem ikamesi ile sıralayın:
$ comm <( sort abc ) <( sort def )
123
132
321
567
777
$ comm -12 <( sort abc ) <( sort def )
132
Şimdi 132 hattı var!
comm
Sıralı girdi dosyaları gerektirdiğinden , bu sorunun yanıtları herkesin istediği şey olmayabilir . Sadece satır satır ortak olmasını istiyorsanız, bu harika. Ama "anti-diff" dediğim şeyi istiyorsanız,comm
bu işi yapmaz.