числовая сортировка по первому ряду
У меня есть файл с почти 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, так что было бы неплохо, если бы этот сценарий был очень простым, понятным для меня, :)
Спасибо :)