числовая сортировка по первому ряду

У меня есть файл с почти 900 строками в Excel, который я сохранил как файл .txt с разделителями. Я хотел бы отсортировать текстовый файл по номерам, указанным в первом столбце (они варьируются от 0 до 2250). Другие столбцы - это цифры и буквы различной длины, например.

myfile.txt:

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

я пробовал

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

но я просто получаю идентичный файл с новым именем. Я хотел бы получить:

myfile_num.txt

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

Что я делаю неправильно? Я предполагаю, что это довольно просто, но я был бы признателен за любую помощь, которую я могу получить! Я знаю только немного сценариев bash, так что было бы неплохо, если бы этот сценарий был очень простым, понятным для меня, :)

Спасибо :)

Ответы на вопрос(3)

Ваш ответ на вопрос