Me gustaría reordenar un archivo completo por orden de tiempo ascendente.¿Cómo puedo reordenar un archivo por orden ascendente (columna)?
archivo.txt se ve así:
a 12.24 text
a 1.45 text
b 5.12 text
me gustaría que se vea como esto:
a 1.45 text
b 5.12 text
a 12.24 text
¿Por qué usar awk cuando puedes usar Python? Además, ¿es este un formato de 24 horas? –
Prueba este one-liner en Python 2.6: abre (r'temp2.txt ',' w '). Writelines (ordenado (abre (r'temp.txt', 'r'). Readlines(), clave = línea lambda : float (line.split() [1]))) –