numerisch nach erster Zeile sortieren

Ich habe eine Datei mit fast 900 Zeilen in Excel, die ich als tabulatorgetrennte TXT-Datei gespeichert habe. Ich möchte die Textdatei nach den Zahlen in der ersten Spalte sortieren (sie liegen zwischen 0 und 2250). Die anderen Spalten sind sowohl Zahlen als auch Buchstaben unterschiedlicher Länge, z. B.

myfile.txt:

0251  abcd 1234,24 bcde
2240  efgh 2345,98 ikgpppm
0001  lkjsi 879,09 ikol

Ich habe es versuch

sort -k1 -n myfile.txt > myfile_num.txt

aber ich bekomme gerade eine identische datei mit neuem namen. Ich würde gerne bekommen:

myfile_num.txt

0001  lkjsi 879,09 ikol 
0251  abcd 1234,24 bcde
2240  efgh 2345,98 ikgpppm

Was mache ich falsch? Ich vermute, dass es ganz einfach ist, aber ich würde mich über jede Hilfe freuen, die ich bekommen kann! Ich kenne nur ein bisschen Bash-Scripting, also wäre es schön, wenn das Script ein sehr einfacher Einzeiler wäre, den ich verstehen kann:)

Vielen Dank :

Antworten auf die Frage(6)

Ihre Antwort auf die Frage