根据列排序命令bash对制表符分隔的文件进行排序
发布于 2021-02-01 16:52:26
我正在尝试根据第四列对该文件进行排序。我希望根据第四列的值对文件重新排序。
文件:
2 1:103496792:A 0 103496792
3 1:103544434:A 0 103544434
4 1:103548497:A 0 103548497
1 1:10363487:T 0 10363487
我想要这样排序:
1 1:10363487:T 0 10363487
2 1:103496792:A 0 103496792
3 1:103544434:A 0 103544434
4 1:103548497:A 0 103548497
我尝试了以下命令:
sort -t$'\t' -k1,1 -k2,2 -k3,3 -k 4,4 <filename>
但是我得到了非法的变量名错误。有人可以帮我吗?
关注者
0
被浏览
115
1 个回答