自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Unix awk流程控制語句

系統(tǒng) 其他OS
在Unix awk的 while、do-while和for語句中允許使用break,continue語句來控制流程走向,也允許使用exit這樣的語句來退出。break中斷當(dāng)前正在執(zhí)行的循環(huán)并跳到循環(huán)外執(zhí)行下一條語句。

流程控制語句是任何程序設(shè)計語言都不能缺少的部分。任何好的語言都有一些執(zhí)行流程控制的語句。Unix awk提供的完備的流程控制語句類似于C語言,這給我們編程帶來了極大的方便。

Unix awk提供了完備的流程控制語句,其用法與C語言類似。下面我們一一加以說明:
if...else語句:
格式:
if(表達(dá)式)
語句1
else
語句2

格式中"語句1"可以是多個語句,如果你為了方便Unix awk判斷也方便你自已閱讀,你最好將多個語句用{}括起來。Unix awk分枝結(jié)構(gòu)允許嵌套,其格式為:
if(表達(dá)式1)
{if(表達(dá)式2)
語句1
else
語句2
}
語句3
else {if(表達(dá)式3)
語句4
else
語句5
}
語句6

當(dāng)然實(shí)際操作過程中你可能不會用到如此復(fù)雜的分枝結(jié)構(gòu),這里只是為了給出其樣式罷了。

while語句

格式為:
while(表達(dá)式)
語句

do-while語句

格式為:
do
{
語句
}while(條件判斷語句)

for語句

格式為:
for(初始表達(dá)式;終止條件;步長表達(dá)式)
{語句}

在Unix awk的 while、do-while和for語句中允許使用break,continue語句來控制流程走向,也允許使用exit這樣的語句來退出。break中斷當(dāng)前正在執(zhí)行的循環(huán)并跳到循環(huán)外執(zhí)行下一條語句。continue從當(dāng)前位置跳到循環(huán)開始處執(zhí)行。

對于exit的執(zhí)行有兩種情況:當(dāng)exit語句不在END中時,任何操作中的exit命令表現(xiàn)得如同到了文件尾,所有模式或操作執(zhí)行將停止,END模式中的操作被執(zhí)行。而出現(xiàn)在END中的exit將導(dǎo)致程序終止。Unix awk的知識我們就講解到這里了。

【編輯推薦】

  1. Unix awk的內(nèi)置函數(shù)知識概括
  2. 關(guān)于Unix awk的記錄的知識講解
  3. Unix awk的調(diào)用方式方面的知識介紹
  4. Unix awk使用手冊修改版本
  5. 為什么要使用Unix awk
責(zé)任編輯:小霞
相關(guān)推薦

2016-08-29 20:51:16

awkLinux開源

2010-05-11 12:17:51

Unix awk

2009-09-04 10:42:56

C#流程控制語句

2010-07-19 10:11:58

Perl流程控制語句

2024-11-01 16:05:26

2024-11-05 12:59:42

while 循環(huán)迭代字節(jié)碼

2011-08-24 16:36:00

T-SQL

2015-07-23 15:17:37

JavaScript循環(huán)語句

2017-05-31 17:09:52

LinuxShell命令

2024-06-06 09:09:41

SQL循環(huán)控制命令

2011-08-23 13:36:11

T-SQL查詢流程控制語句

2010-05-11 13:33:22

Unix awk

2009-12-15 09:56:51

Ruby流程控制

2020-11-13 10:29:37

流程控制語句

2021-05-27 05:27:22

流程控制Rust

2011-09-08 13:53:31

Node.js

2013-12-13 15:48:52

Lua腳本語言

2021-08-05 06:54:05

流程控制default

2010-03-18 16:37:13

Python 程序流程

2023-06-02 07:30:24

If-else結(jié)構(gòu)流程控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號