【发布时间】:2016-12-09 14:19:47
【问题描述】:
试图将字段 1,3 与另一个文件中的字段 1,2 匹配并打印第二个文件的行。第一个文件是制表符分隔的,第二个是 csv 分隔的。意外的令牌错误?
文件1
1 x 12345 x x x
文件2
1,12345,x,x,x
脚本
awk -F',' FNR==NR{a[$1]=$1,$3; next} ($1,$2 in a) {print}' file1 file2 > output.txt
【问题讨论】:
标签: awk