Ho un'uscita con i nomi di file diversi: file_1.dat..file_15.datCome incollare colonne da più file in modo ordinato?
Sto usando questo comando:
paste result_*.dat | column -s $'\t' -t >> cache/Final_Evolution.dat
Ma i miei file di output sono ordinati in questo modo e io non so perché:
file_1.dat
file_11.dat
file_13.dat
file_15.dat
file_3.dat
file_5.dat
file_7.dat
file_9.dat
Così, quando uso il comando menzionato, l'ordine delle colonne di dati è di 1, 11, 13 ... quando voglio 1,3,5,7 ...
T ti prendo molto in anticipo
Normalizza i nomi dei file. 'per f nel file _ ?. dat; fai mv "$ f" "$ {f/_/_ 0}"; done' – choroba
@choroba SÌ !!!. Che funzioni! Grazie mille a teuuuuuuu. – Enrique
Ciò si verifica a causa dell'ordine del modello glob linux (ordine alfabetico). Dai un'occhiata a http://unix.stackexchange.com/questions/38317/glob-with-numerical-order – blackSmith