亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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數組里面?

正在回答

2 回答

再次判定一下,驗證一下數據,個人認為

0 回復 有任何疑惑可以回復我~

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

0 回復 有任何疑惑可以回復我~
#1

小朋友8480516

那是不是如果再執行cat a.txt a.txt文件的第一列都變成1了,不是a,b,c,d了?
2022-08-12 回復 有任何疑惑可以回復我~
#2

小朋友8480516 回復 小朋友8480516

不對,是數組a[a]=1 a[b]=1?
2022-08-12 回復 有任何疑惑可以回復我~
#3

慕仔 回復 小朋友8480516

不會變成1
2022-09-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

a[$1 = 1] 怎么解釋

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號