我有一个包含近 900 行的 Excel 文件,我已将其保存为制表符分隔的 .txt 文件。我想按第一列中给出的数字(范围在 0 到 2250 之间)对文本文件进行排序。其他列都是数字和不同长度的字母,例如。
我的文件.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 脚本,所以如果脚本是一个我能理解的非常简单的单行代码那就太好了:)
谢谢 :)
使用它将旧的 Mac OS 回车符转换为换行符:
tr '\r' '\n' < myfile.txt | sort
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)