【发布时间】:2019-01-17 01:59:00
【问题描述】:
我有多个这样的文件:
trans_ENSG00000047849.txt.traw
trans_ENSG00000047848.txt.traw
trans_ENSG00000047847.txt.traw
...
每个都有大约 300 列。列用制表符分隔。我想从每个文件中删除前 7 列。
我知道如何为每个文件执行此操作:
cut -f 7- trans_ENSG00000047849.txt.traw > trans_ENSG00000047849.txt.trawN
有没有办法一次性处理所有文件?
注意:开头有一个标签。因此我在这里使用 cut -f 7 而不是 cut -f 8 来删除前 7 列。
【问题讨论】:
-
cut -f 7-表示删除 6 列。由于您在每个开头都有一个tab,所以我想您想删除5的真实数据列;) -
我想删除 7 列。我在开头确实有标签,因此我正在执行 cut -f 7.
-
啊...这很奇怪。无论如何,只要问题解决了,我想我们可以忽略这个:)