Vorrei riordinare un intero file in ordine crescente di tempo.Come posso riordinare un file in ordine ascendente (colonna)?
file.txt assomiglia a questo:
a 12.24 text
a 1.45 text
b 5.12 text
Vorrei a questo aspetto:
a 1.45 text
b 5.12 text
a 12.24 text
Perché utilizzare awk quando è possibile utilizzare Python? Inoltre, questo è un formato 24 ore? –
Prova questo one-liner in Python 2.6: open (r'temp2.txt ',' w '). Writelines (ordinato (aperto (r'temp.txt', 'r'). Readlines(), key = lambda line : float (line.split() [1]))) –