我正在尝试使此循环正常工作
for i in 5 10 15; do awk -v var=${i} '$2>var' file.txt > par${i}.pos; done
其中file.txt是类似于dep的标签
A 2
B 4
EE 5
F2 7
FF 12
C 5
D 13
GAG 15
这样我就可以收集在2nd col > 5
中有par5.pos
的file.txt行,依此类推,但是行不通。
与par5.pos
一样
F2 7
FF 12
D 13
GAG 15
或par10.pos
FF 12
D 13
GAG 15
答案 0 :(得分:1)
这可能对您有用(GNU parallel和awk):
parallel awk \''$2>{}'\' file '>' pos{}.pos ::: 5 10 15