Michele Liberi software

versione 1.04, giugno 2026

Michele Liberi
mail: mliberi@gmail.com
cell: +393485211456
telegram: @MicheleLiberi

liberix

3comm, comparazione file di testo

Il comando 3comm serve per comparare due insiemi per trovare gli elementi comuni e gli elementi che sono solo in uno dei due insiemi.

Accetta in input due file di testo A e B, le cui righe sono già ordinate, e produce in output tre file di testo:

Funziona in modo molto simile al comando UNIX comm, con alcune importanti differenze.

comm produce tutto su standard output, quindi per ottenere i tre insiemi distinti devo lanciare il comando tre volte. Esempio:

comm -12 A B >AxB comm -23 A B >A-B comm -13 A B >B-A

3comm invece scrive i tre insiemi direttamente su tre distinti file di output. Esempio:

3comm -aA-B -bB-A -cAxB A B

Quando gli elementi da confrontare sono tanti il risparmio di tempo diventa rilevante.

Inoltre 3comm può effettuare il confronto considerando uguali le lettere maiuscole e le corrispondenti lettere minuscole. Questa funzione è assente nel comando comm.

Per ulteriori informazioni sulla sintassi di attivazione e sulle opzioni disponibili lanciare il comando con l'opzione -h.

(c) M. Liberi, last updated: 2026-06-13