我有两个这样的文件
文件1
a
b
c
文件2
0
1
2
我要输出
a,0
b,1
c,2
像这样附加两个文件
row(n) of file1 +","+ row(n) file2
for every n, total n is same in both files
我想知道 shell 中是否有任何实用程序可以帮助我执行此操作,我不想为此或任何循环使用 java 文件读取文件写入。可以使用 awk 完成吗?
最佳答案
你想要粘贴
:
$ paste -d',' file1 file2
a,0
b,1
c,2
在 awk
中可以通过多种方式完成,这里是一个:
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR]","$0}' file1 file2
a,0
b,1
c,2
关于linux - 在 shell 中追加两个文件的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454744/