问答详情
源自:7-1 Awk

a[$1 = 1] 怎么解释

awk -F ":" 'NR == FNR {a[$1] = 1} NR>FNR{if(!($1 in a)) {print $1} }' a.txt b.txt

这个里面 :a[$1] = 1 怎么解释?不是满足条件以后,把1赋值给a数组的第一列么?为什么后面还有个判断是b文档的第一列是否在a数组里面?

提问者:大白3533048 2021-03-22 16:24

个回答

  • weixin_慕哥8471445
    2022-12-04 22:49:40

    再次判定一下,验证一下数据,个人认为

  • 慕梦前来
    2021-06-22 17:48:53

    有1的附值1,不是的就不管