我现在拥有的文本文件如下所示,
VOG0005 - k141_44786_1 - 4.9e-11 41.0 0.0 2e-08 32.4 0.0 2.0 2 0 0 2 2 2 2 -
VOG0005 - k141_46357_20 - 9.2e-44 148.8 1.7 2.4e-32 111.2 0.2 3.0 2 1 1 3 3 3 3 -
VOG0010 - k141_1081_2 - 1.2e-06 27.4 0.5 0.00011 21.0 0.0 2.3 2 0 0 2 2 2 2 -
VOG0010 - k141_17432_67 - 1.2e-07 30.7 0.0 1.7e-07 30.2 0.0 1.3 1 1 0 1 1 1 1 -
VOG0010 - k141_2610_7 - 2.1e-06 26.6 0.0 2.9e-06 26.2 0.0 1.1 1 0 0 1 1 1 1
该命令是否将sort
连字符和中间的空格计为单独的列?如果是,那么如何使用该cut
命令删除其间的连字符?
VOG0005 - k141_44786_1 - 4.9e-11
得到这样的东西
VOG0005 k141_44786_1 4.9e-11
即,一个空间对我有用。我尝试了一个命令:cut -f2 File.txt
,但在我的情况下似乎不起作用。
有人可以帮忙吗?