ordenar numéricamente por primera fila
Tengo un archivo con casi 900 líneas en Excel que he guardado como un archivo .txt delimitado por tabulaciones. Me gustaría ordenar el archivo de texto por los números dados en la primera columna (oscilan entre 0 y 2250). Las otras columnas son números y letras de longitud variable, por ejemplo.
myfile.txt:
0251 abcd 1234,24 bcde
2240 efgh 2345,98 ikgpppm
0001 lkjsi 879,09 ikol
He intentado
sort -k1 -n myfile.txt > myfile_num.txt
pero acabo de recibir un archivo idéntico con un nuevo nombre. Me gustaría obtener:
myfile_num.txt
0001 lkjsi 879,09 ikol
0251 abcd 1234,24 bcde
2240 efgh 2345,98 ikgpppm
¿Qué estoy haciendo mal? Supongo que es bastante simple, ¡pero agradecería cualquier ayuda que pueda obtener! Solo conozco un poco de secuencias de comandos bash, por lo que sería bueno si la secuencia de comandos es muy simple y puedo entender :)
Gracias :)