awk合并两个文件【转】
摘要:
a.txt:1,a2,a3,a4,b5,c6,cb.txt:a,100b,200c,300d,400目标:联结得到1,1002,1003,1004,2005,3006,300awk处理脚本:awk 'BEGIN{FS=OFS=","}NR==FNR{a[$1]=$2}NRFNR{print $1,a[$2]}' b.txt a.txtawk -F \' 'BEGIN{OFS=","}NR==FNR{a[$1]=$2,next}{print $1,a[$2]}' b.txt a.txt关于awk的多文件处理:awk的数据输入有两个来源,标准输入和文件,后一种方式支持多个文件,如1、shell的 阅读全文
posted @ 2010-12-06 11:45 nwf 阅读(5012) 评论(0) 推荐(0) 编辑