我有两个文件(count.txt,count1.txt)。我需要做以下事项 1.从第一列相等的count.txt和count1.txt中获取值 2.如果它需要比较第二列,如((第一列值+5)> = 2列值)
count.txt
order1,150
order2,165
order3,125
count1.txt
order1,155
order2,170
order3,125
order4,123
我希望输出如下,
Output.txt的
order1,155
order2,170
我已经在第一点使用了下面的nawk命令,但是无法完成第二点。请建议达到相同的目的
nawk -F"," 'NR==FNR {a[$1];next} ($1 in a)' count.txt count1.txt
答案 0 :(得分:3)
nawk -F"," 'NR==FNR {a[$1]=$2;next} ($1 in a) && (a[$1]+5)<=$2' count.txt count1.txt