awk - una - ¿Cómo puedo reordenar un archivo por orden ascendente(columna)?
organizar archivos y carpetas en windows (2)
Me gustaría reordenar un archivo completo por orden de tiempo ascendente.
file.txt se ve así:
a 12.24 text
a 1.45 text
b 5.12 text
Me gustaría que se vea así:
a 1.45 text
b 5.12 text
a 12.24 text
El comando de sort
puede ajustarse a tus necesidades mejor que awk
.
# sort -gk 2 test.txt
a 1.45 text
b 5.12 text
a 12.24 text
-g los compara como números en lugar de cadenas. Y -k 2 ordena en la segunda columna.
Usa el programa sort
linux, no awk
. Precisamente:
sort -n -k 2 <filename>