我有一个制表符,其中file_all
包含21个字段。
header f1 f2 f3 f4 ...
name1 a b c d ...
...
我需要20个单独的文件,以便file1包含
header f1
name1 a
...
和file2包含
header f2
name1 b
...
我可以通过
手动执行此操作cut -f1,3 file_all > file1
,依此类推。 有自动化的方法吗?谢谢。
答案 0 :(得分:0)
#!/bin/bash
for ((n=2; n<22; n++))
{
cut -f 1,"$n" file_all > file${n}
}
这是我用来解决此问题的代码。