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 :)