我有以下幾點:如何在AWK中使貨幣字段大於和小於值?
field:field:field:$90.00:field
field:field:field:$85.00:field
我試圖讓現場$ 4的除大於或= 90,小於100,但是,我有我的awk語句錯誤的地方,我無法弄清楚在何處以及爲什麼它錯了。
awk -F: '{gsub("\$","",$4); if ($4 >= 90 && $4 < 100) print $1 ":" $2 " " $4 }' file.txt > output.txt
我試圖刪除$符號使它更像一個整數,如何解決這個問題?
謝謝:),我得到了一些奇怪的東西發生,如果我編輯的awk值,並使其80到90我什麼都沒有得到,我必須改變$$ ||。並返回它的工作,同樣的事情,如果我想改變awk回到90到100 .. awk緩存什麼嗎? – Hopelessone
我剛做了一個修改腳本的修改。 –
謝謝你的答案是完美:) – Hopelessone