awk操作两个文件
a.txt111222333b.txt11113333222244445555我想生成一个文件。1111112222223333334444445555没有4444.打多...
a.txt
1 11
2 22
3 33
b.txt
1 111
3 333
2 222
4 444
5 555
我想生成一个文件。
1 11 111
2 22 222
3 33 333
4 44 444
5 555
没有4 444.打多了 展开
1 11
2 22
3 33
b.txt
1 111
3 333
2 222
4 444
5 555
我想生成一个文件。
1 11 111
2 22 222
3 33 333
4 44 444
5 555
没有4 444.打多了 展开
1个回答
展开全部
最简单的办法是
paste a.txt b.txt用awk的话
awk 'BEGIN{
while(getline var < "/tmp/a.txt" > 0 )
a[i++]=var
while(getline var < "/tmp/b.txt" > 0)
b[j++]=var
for(k=1;k<(i>j?i:j);k++)
print a[k] "\t" b[k]
}'
注意a.txt b.txt须给全路径
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询