(3 risposte)
Chiuso 7 anni fa.
Standard cat
concatena i file riga per riga (riga per riga, se vuoi). Mi ritrovo ad aver bisogno di un orizzontale cat
comandare sempre più spesso di recente; cioè un comando che prende un elenco di file e li concatena orizzontalmente, colonna per colonna. Finora ho utilizzato soluzioni ad hoc, ma vorrei sapere se esiste una buona soluzione per questo.
Per chiarire, considera il seguente confronto tra cat
e hcat
di due file:
$ cat a.dat 1.dat
a b
c d
1 2
3 4
$ hcat -s ' ' a.dat 1.dat
a b 1 2
c d 3 4
(A differenza di cat
dobbiamo specificare un separatore poiché per convenzione i file UNIX non hanno un separatore di colonna alla fine.)
Risposta accettata:
Sembra un lavoro da incollare:
paste -d ' ' a.dat 1.dat
Uscita:
a b 1 2
c d 3 4