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