以下问题:(类似于最后一个问题) 我试过了
awk 'FNR==NR {a[NR]=$0;next} {print a[1]","c[1]", "$0}' file1 file2 file3
但不起作用
FILE1:
line1
line2
line3
和FILE2:
date1
和FILE3:
TITEL1
结果应该是date1合并到file1的每一行。 所以结果:
line1, date1, TITEL1
line2, date1, TITEL1
line3, date1, TITEL1
由于
答案 0 :(得分:2)
<强> 输入
[akshay@localhost tmp]$ cat f1
line1
line2
line3
[akshay@localhost tmp]$ cat f2
date1
[akshay@localhost tmp]$ cat f3
TITEL1
<强>输出
[akshay@localhost tmp]$ awk 'FNR==1{i++}i<3{A[i,1]=$0;next}{print $0,A[1,1],A[2,1]}' OFS=', ' f2 f3 f1
line1, date1, TITEL1
line2, date1, TITEL1
line3, date1, TITEL1