【发布时间】:2018-08-22 17:21:50
【问题描述】:
我有scaffold_$ii in {1..3015}
和一个制表符分隔文件 (temp),包含 3015 个值(每行一个):
2
3
1
5
...
我要按文件第一行所示的次数打印第一项scaffold_1,这里是2,打印第二项scaffold_2 3 次,第三项6 次,依此类推。所以,我有:
scaffold_1
scaffold_1
scaffold_2
scaffold_2
scaffold_2
scaffold_3
scaffold_4
scaffold_4
scaffold_4
scaffold_4
scaffold_4
...
我已经做到了:
for i in {1..3};do for j in 'cat temp'; do printf 'scaffold_'$i'\n'%.0s {1..$j}; done; done
但还没有。
【问题讨论】: