www.rslk.net > 一个Awk正则表达式的问题: Awk '{iF($3="FuTiAn" ...

一个Awk正则表达式的问题: Awk '{iF($3="FuTiAn" ...

awk判断是否相等请使用== 如果后面是正则表达式,请使用: $3 ~ /正则表达式/ 另外,判断语句可以写在{ }外面作为条件,print $0可以直接写print ——默认打印$0

awk 等于是==,$3=="FUTIAN" && $4=="M"就可以了 =相当于赋值

和C一样用% y:root:/tmp/ss> awk 'BEGIN{print 10%7}' 3 y:root:/tmp/ss> awk 'BEGIN{print 10%3}' 1

就是判断上一行的$2是否和这一行的$2相同。 如果相同,user就等于“”,如果不同,user就等于$2。{对应:user=(LAST == $2) ? " " : $2}

网站地图

All rights reserved Powered by www.rslk.net

copyright ©right 2010-2021。
www.rslk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com