首页文章正文

awk循环里面的if判断,awk if语句 多条件

awk match 2023-09-29 22:01 121 墨鱼
awk match

awk循环里面的if判断,awk if语句 多条件

#awk中字母会被识别为变量,如果只是想使用字符串需要使用双引号引起来awk 'BEGIN{a[0]=oldboy;a[1]=liao; print a[0],a[1]}' 所以无结果数字和加双引号可以正常显示awk数组专用我们知道在/etc/passwd里面以:为分隔符第三列为UID 然后我们可以使用一个间的if判断语句,来统计出管理员用户、虚拟用户、以及普通用户的数量?[root@wish-10.0

ˋ^ˊ awk -F: '{if($1~/mail|sshd/){print$1}}' /etc/passwd#如果第一个字段为mail或者sshd,输出第一个字段awk -F: '{if($1~/mail|sshd/){print$1}else{print$2}}'awk之if判断语句awk之for循环awk之while循环awk之dowhile写法循环控制语句beak(跳出当前循环) 最后awk小技巧awk普通参数:awk参数具体玩法:1、F 指

然后我们可以使⽤⼀个间的if判断语句,来统计出管理员⽤户、虚拟⽤户、以及普通⽤户的数量?root@wish-10.0.0.200-23:14:15~ ]#awk -F: '{if($3==0){a=a+1}}END{print a}' /if (condition){ action-1 action-1 ..action-n } 以下实例⽤来判断数字是奇数还是偶数:awk 'BEGIN {num = 10; if (num % 2 == 0) printf "%d 是偶数\n", num }'输出结果

awk命令以if结构开头的话句属于操作语句。条件模式(conditional pattern) 中。if是隐含的。而条件操作语句的if则是直接声明的,后面跟了一个用圆括号括起来的表if(判断1){语句1} else if(判断2){语句2} else if(判断3){语句3} else{语句n} 当awk对每行进行操作的时候,首先把这行的内容在if判断语句里过一遍,满足判断1,就执行语句1,后

if (condition) { action-1 action-1 . . action-n } 以下实例用来判断数字是奇数还是偶数:$ awk 'BEGIN {num = 10; if (num % 2 == 0) printf "%d 是偶数\n", num }' 输出结果为:10 是偶数IF 1、IF 条件判断判断boot 分区可用容量小于20MB 时报警,否则显示OK [root@test ~]# df | grep "boot" | awk ' {if ($4<20000) print "Alart" ; else print "

后台-插件-广告管理-内容页尾部广告(手机)

标签: awk if语句 多条件

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号