awk 'NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]" "$0;j++}' file1 file2 >file3
awk 'NR==FNR{a[FNR]=$0;}NR>FNR{print a[FNR]" "$0;}' file1 file2 >file3
FNR ,与NR 功用类似, 读出的记录数 , 不同的是awk 每打开一个新文件,FNR 便从0重新累计.
NR==FNR 处理的是第一个文件
NR>FNR 处理的是第二个文件
paste -d " " file1 file2 >file3
本文详细解释了awk命令中FNR与NR的区别,通过实例演示了如何使用这些变量进行文件处理。
1495

被折叠的 条评论
为什么被折叠?



