tldr/pages.it/common/comm.md

823 B

comm

Seleziona o ignora linee comuni a due file. Entrambi i file devono essere ordinati. Maggiori informazioni: https://www.gnu.org/software/coreutils/manual/html_node/comm-invocation.html.

  • Produci tre colonne separate da tab: linee solo nel primo file, linee solo nel secondo file, e linee comuni ad entrambi:

comm {{file1}} {{file2}}

  • Stampa solo le linee comune ad entrambi i file:

comm -12 {{file1}} {{file2}}

  • Stampa solo le lin comuni ad entrambi i file, leggendone uno da standard input:

cat {{file1}} | comm -12 - {{file2}}

  • Filtra le linee trovate solo nel primo file, salvando il risultato in un terzo file:

comm -23 {{file1}} {{file2}} > {{file3}}

  • Filtra le linee trovate solo nel secondo file, con due file che non sono ordinati:

comm -13 <(sort {{file1}}) <(sort {{file2}})