我有以下几点:如何在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