在Linux系统下,我们可能会碰到这样的文件处理问题:
文件1
文件2
将两个文件联合起来:
我们可以使用AWK命令快速处理以上问题,代码如下所示:
#! /usr/bin/awk BEGIN{ OFS=FS=":" } NR==FNR{ record[$2]=$1 } NR>FNR{ print $1,$2,record[$2] }
脚本及测试用例下载地址:https://github.com/XiaoYaoNet/AWK_Union_file
在Linux系统下,我们可能会碰到这样的文件处理问题:
文件1
文件2
将两个文件联合起来:
我们可以使用AWK命令快速处理以上问题,代码如下所示:
#! /usr/bin/awk BEGIN{ OFS=FS=":" } NR==FNR{ record[$2]=$1 } NR>FNR{ print $1,$2,record[$2] }
脚本及测试用例下载地址:https://github.com/XiaoYaoNet/AWK_Union_file