Moreutils: combinare più files in Linux con combine
Moreutils è un insieme di comandi che estendono quelli base che troviamo in Linux.
A dire il vero non tutti sono utili; oggi vediamo uno di quelli che ho usato: combine!
Prima di tutto installiamo il programma:
# aptitude install moreutils
Questo comando ci permette di unire le righe di due files usando gli operatori logici:
- and – visualizza le righe presenti in entrambi i files
- not – visualizza le righe presenti nel primo file ma non nel secondo
- or – visualizza le righe presenti nel primo o nel secondo
- xor – visualizza le righe presenti nel primo o nel secondo, ma comunque non presneti in entrambi
Abbiamo due files:
$ cat file1
uno
due
tre
stella
casa
quattro
$ cat file2
uno
due
tre
Adesso usiamo combine in tutte e quattro le varianti:
$ combine file1 and file2
uno
due
tre
$ combine file1 or file2
uno
due
tre
stella
casa
quattro
uno
due
tre
$ combine file1 not file2
stella
casa
quattro
$ combine file1 xor file2
stella
casa
quattro
Vi lascio l'analisi dei risultati!
Enjoy!
linux moreutils combine
Commentami!