所以我有一个文件“1”,这是一列。我有3个文件,每个文件有一列,我想将每个列中随机选择的行追加到文档1的行上。
所以喜欢
awk 'NR==10' moves.txt 'NR==1' propp_tasks.txt
打印出来
10.Qg3 Bb4+
First function of the donor
当我想要它时:
10 Qg3 Bb4+ First function of the donor
使用awk有一个很好的方法吗?我一直试图用for循环设置一个bash脚本,但我不知道如何循环索引,所以在文档1的第n行,第2,3和4列将附加在那里。我觉得这应该真的很简单......
答案 0 :(得分:1)
paste 1 <(cat 2 3 4 | sort -R)
如果第一个文件的长度和其他3个文件的组合长度不同,则需要做更多的工作。