相关疑难解决方法(0)

基于列排序命令bash对制表符分隔文件进行排序

我试图根据第四列对此文件进行排序.我希望文件根据第四列的值重新排序.

文件:

2   1:103496792:A   0   103496792
3   1:103544434:A   0   103544434
4   1:103548497:A   0   103548497
1   1:10363487:T    0   10363487
Run Code Online (Sandbox Code Playgroud)

我希望它像这样排序:

1   1:10363487:T    0   10363487
2   1:103496792:A   0   103496792
3   1:103544434:A   0   103544434
4   1:103548497:A   0   103548497
Run Code Online (Sandbox Code Playgroud)

我试过这个命令:

sort -t$'\t' -k1,1 -k2,2 -k3,3 -k 4,4 <filename>
Run Code Online (Sandbox Code Playgroud)

但我得到非法变量名称错误.有人可以帮我这个吗?

linux sorting bash shell

19
推荐指数
1
解决办法
6万
查看次数

标签 统计

bash ×1

linux ×1

shell ×1

sorting ×1