重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。
成都网站建设哪家好,找创新互联建站!专注于网页设计、成都网站建设、微信开发、微信小程序、集团成都企业网站建设等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都白乌鱼等众多领域,积累了大量丰富的经验,同时也获得了客户的一致赞赏!
一.条件判断语句(if)
复制代码代码如下:
if(表达式) #if ( Variable in Array )
语句1
else
语句2
格式中"语句1"可以是多个语句,如果你为了方便Unix awk判断也方便你自已阅读,你最好将多个语句用{}括起来。Unix awk分枝结构允许嵌套,其格式为:
复制代码代码如下:
if(表达式)
{语句1}
else if(表达式)
{语句2}
else
{语句3}
复制代码代码如下:
[chengmo@localhost nginx]# awk 'BEGIN{
test=100;
if(test90)
{
print "very good";
}
else if(test60)
{
print "good";
}
else
{
print "no pass";
}
}'
very good
每条命令语句后面可以用“;”号结尾。
#!/bin/bash
echo "Enter password:"
read TRY
COUNTER=1
while [ "$COUNTER" -lt 5 -a "$TRY" != "secret" ]; do
echo "Here we go again"
COUNTER=$(($COUNTER+1))
read TRY
done
[ "$TRY" != "secret" ] echo "error!"
1.1 读取数组中的值
1.2 读取字典中的值
6.bash中C语言风格的for循环
10.2 跳出内部循环
10.3 跳出外部循环