现在我有 3 个 .csv 文件,但其中一个只有 1 行。
文件1.csv
dog
cats
mouse
文件2.csv
001a
002a
003c
文件3.csv
WORD
输出应该是
dog,001a,WORD
cats,002a,WORD
mouse,003c,WORD
一个解决方案(来自我之前的问题)是:
paste -d, file1.csv file2.csv | awk -F, '{print $1 "," $2 ",WORD"}'
但是“WORD”在这里只是写入而不是从 file3.csv 中读取。
有没有办法告诉paste
用 file3.csv 填充每一行?或者也许将 file3.csv 保存为变量并将其提供给awk
?
这是另一种简单的方法: