ordenando numericamente pela primeira linha
Eu tenho um arquivo com quase 900 linhas no Excel que salvei como um arquivo .txt delimitado por tabulação. Eu gostaria de classificar o arquivo de texto pelos números fornecidos na primeira coluna (eles variam entre 0 e 2250). As outras colunas são números e letras de comprimento variável, por exemplo.
myfile.txt:
0251 abcd 1234,24 bcde
2240 efgh 2345,98 ikgpppm
0001 lkjsi 879,09 ikol
eu tentei
sort -k1 -n myfile.txt > myfile_num.txt
mas acabei de receber um arquivo idêntico com o novo nome. Eu gostaria de obter:
myfile_num.txt
0001 lkjsi 879,09 ikol
0251 abcd 1234,24 bcde
2240 efgh 2345,98 ikgpppm
O que estou fazendo errado? Eu acho que é bem simples, mas eu gostaria de receber qualquer ajuda que conseguir! Eu só sei um pouco de scripts do bash, por isso seria bom se o script fosse uma linha única muito simples que eu possa entender :)
Obrigado :)