在linux awk的 while、do-while和for語句中允許使用break,continue語句來控制流程走向,也允許使用exit這樣的語句來退出。break中斷當(dāng)前正在執(zhí)行的循環(huán)并跳到循環(huán)外執(zhí)行下一條語句。if 是流程選擇用法。 awk中,流程控制語句,語法結(jié)構(gòu),與c語言類型。下面是各個語句用法。
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都白烏魚等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時也獲得了客戶的一致贊賞!
一.條件判斷語句(if)
復(fù)制代碼代碼如下:
if(表達(dá)式) #if ( Variable in Array )
語句1
else
語句2
格式中"語句1"可以是多個語句,如果你為了方便Unix awk判斷也方便你自已閱讀,你最好將多個語句用{}括起來。Unix awk分枝結(jié)構(gòu)允許嵌套,其格式為:
復(fù)制代碼代碼如下:
if(表達(dá)式)
{語句1}
else if(表達(dá)式)
{語句2}
else
{語句3}
復(fù)制代碼代碼如下:
[chengmo@localhost nginx]# awk 'BEGIN{
test=100;
if(test90)
{
print "very good";
}
else if(test60)
{
print "good";
}
else
{
print "no pass";
}
}'
very good
每條命令語句后面可以用“;”號結(jié)尾。
#!/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 讀取數(shù)組中的值
1.2 讀取字典中的值
6.bash中C語言風(fēng)格的for循環(huán)
10.2 跳出內(nèi)部循環(huán)
10.3 跳出外部循環(huán)
文章名稱:linux命令while linux命令行大全
本文路徑:http://muchs.cn/article48/dohsghp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、定制開發(fā)、電子商務(wù)、營銷型網(wǎng)站建設(shè)、建站公司、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)