Comm: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ripristino alla versione 80127882 datata 2016-04-13 17:02:05 di Rojelio tramite popup
Messbot (discussione | contributi)
Riga 16:
comm [''opzioni''] [--] ''file1'' ''file2''
 
I parametri ''file'' indicano i nomi dei file da esaminare, che devono essere già ordinati. Uno dei due parametri può anche essere un trattino ("<ttkbd>-</ttkbd>"), indicando in quel caso che vanno letti i dati dallo ''[[standard input]]''.
 
Il doppio trattino <ttkbd>--</ttkbd> (facoltativo) indica che i parametri successivi non sono da considerarsi opzioni.
 
Il comportamento predefinito prevede di un formato di [[output]] su tre colonne, che rispettivamente contengono:
Riga 26:
 
Tra le opzioni vi sono:
;<ttkbd>-1</ttkbd>: Non visualizza la colonna con le linee presenti solo nel primo file.
;<ttkbd>-2</ttkbd>: Non visualizza la colonna con le linee presenti solo nel secondo file.
;<ttkbd>-3</ttkbd>: Non visualizza la colonna con le linee comuni a entrambi i file.
 
== Esempi ==
Partendo due [[file di testo]] contenenti le seguenti linee (ordinate):
{{MultiCol}}
<ttkbd>file1.txt</ttkbd>:
arancio
banana
carota
{{ColBreak}}
<ttkbd>file2.txt</ttkbd>:
arancio
banana
Riga 45:
{{EndMultiCol}}
 
Mostra le linee presenti in solo uno dei due file e quelle presenti in entrambi (notare che <ttkbd>banana</ttkbd> è riportata sia come presente in entrambi i file che come presente solo nel secondo file, perché è ripetuta più volte nel secondo file):
$ '''comm file1.txt file2.txt'''
arancio
Riga 62:
carota
 
Mostra le linee presenti solo nel secondo file (<ttkbd>banana</ttkbd> viene indicato perché si riferisce alla seconda ripetizione, che non è presente nel primo file):
$ '''comm -13 file1.txt file2.txt'''
banana