使用awk命令合并两个文件

如何实现两个文件合并为一文件呢?咱们使用以下awk命令来实现合并功能:ide

  awk 'NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]" "$0;j++}' file1 file2 >file3spa

或者it

    awk 'NR==FNR{a[FNR]=$0;}NR>FNR{print a[FNR]" "$0;}' file1 file2 >file3class

 

FNR ,与NR 功用相似, 读出的记录数 , 不一样的是awk 每打开一个新文件,FNR 便从0从新累计.awk

NR==FNR 处理的是第一个文件;NR>FNR 处理的是第二个文件file

相关文章
相关标签/搜索