Come unire colonne di testo da file separati¶
Usando paste¶
Immaginiamo di avere questi due file e di volerli unire in orizzontale, per avere un unico file composto da tre colonne (in questo caso i due file di input sono dei CSV
).
Esiste un'utility standard di Linux, paste
, che si utilizza proprio per casi di questo tipo.
Il comando da lanciare è
che restituirà in output
Con -d ","
si restituisce a paste
il fatto che il separatore di colonne del file di input è la ,
.
Warning
paste
non è format aware
Usando qsv¶
A partire dagli stessi file di sopra, il comando per qsv
da usare è cat
:
Note
qsv
è format aware