色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > Shell腳本編程——for循環(huán)

Shell腳本編程——for循環(huán) 時(shí)間:2018-09-26      來(lái)源:未知

1、本文是關(guān)于shell腳本編程中,對(duì)于for循環(huán)語(yǔ)句的使用總結(jié)。

2、語(yǔ)法格式

for 變量名 in 單詞表

do

命令表

done

3、變量名:即為用戶自定義變量

單詞表:對(duì)變量賦值的表單

命令表:循環(huán)執(zhí)行的shell命令

4、值得一問(wèn)的是,for語(yǔ)句既然作為一個(gè)循環(huán)語(yǔ)句,那他是如何實(shí)現(xiàn)循環(huán)的呢?循環(huán)次數(shù)跟誰(shuí)有關(guān)呢?很簡(jiǎn)單,循環(huán)的次數(shù)跟單詞表中單詞的個(gè)數(shù)相同!

5、如圖1所示,此程序中單詞表為:1 2 3 4。單詞個(gè)數(shù)為四個(gè),因此for語(yǔ)句循環(huán)執(zhí)行4次。

6、知道了循環(huán)的次數(shù)與單詞表的單詞數(shù)相同,那每次循環(huán)for語(yǔ)句又是如何執(zhí)行的呢?如圖1所示的程序中:

a) 第三行程序:變量A依次被賦值為:1、2、3、4。

b) 因此第六行打印語(yǔ)句需執(zhí)行四次:第一次打印1、第二次打印2、...第四次打印4。

c) $A:在這里$是獲取變量A的值

總之:需要將單詞表中的單詞依次賦值給變量A,同時(shí)每賦值一次,都需執(zhí)行一次do...done之間命令表的內(nèi)容。

7、舉個(gè)相似的例子,如圖2所示。

a) $* :所有命令行的參數(shù)(除第一個(gè):執(zhí)行語(yǔ)句除外)。

b) 此程序中的單詞表:hello 、world、huaqing、yuan、jian

c) 即for語(yǔ)句循環(huán)執(zhí)行五次。執(zhí)行結(jié)果如圖所示。

8、再舉個(gè)的例子,如圖3所示。

a) 第3行 :建立一個(gè)名為dir的目錄

b) 第4行 :將ls命令的執(zhí)行結(jié)果提取出來(lái)賦值給list變量

c) list :在此程序中相當(dāng)于單詞表。list的單詞數(shù)是由ls命令結(jié)果決定的,即當(dāng)前路徑下有多少個(gè)文件,list就有幾個(gè)單詞。

d) 第6行 :將list里的單詞依次賦值給變量A,并執(zhí)行do...done里的內(nèi)容

e) 第8行 :判斷是否為普通文件

f) 第10行:判斷如果是普通文件則拷貝該文件到目錄dir下(-f 判斷普通文件)

g) 第11行:打印提示信息及已拷貝的文件名

9、執(zhí)行結(jié)果如圖4所示

命令一:$ ls

查看當(dāng)前路徑下所有文件及文件夾。

命令二:$ ./1.sh

執(zhí)行1.sh腳本文件。會(huì)在終端上打印信息,即源文件11行的執(zhí)行結(jié)果。

命令三:$ ls

執(zhí)行結(jié)束后再次查看,會(huì)出現(xiàn)dir目錄文件,即源文件3行的執(zhí)行結(jié)果。

命令四:$ ls dir/

查看dir/目錄下的文件,會(huì)顯示已拷貝的普通文件,即源文件8、9、10行的執(zhí)行結(jié)果。

上一篇:ARM處理器中SWI異常中斷處理程序的實(shí)現(xiàn)

下一篇:C和C++中const的用法比較

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部

主站蜘蛛池模板: 黑人外教啪啪中国女留学生 | 久久人人爽人人爽人人片AV麻烦 | 最新国产网站 | 欧美精品亚洲精品日韩已满十八 | 四虎影免看黄 | 欧美区精品系列在线观看不卡 | 午夜片神马影院福利 | 日本三级韩国三级香港三级写真集 | 欧美老妇BBBWwBBWw | 丰满熟妇人妻Av无码区 | 日韩精品久久理论片 | 好男人资源在线观看好 | 国产精品爽爽va吃奶在线观看 | 天堂约啪| 伊人久久五月丁香综合中文亚洲 | www.好好日.com | 人妻暴雨中被强制侵犯在线 | 中文字幕亚洲欧美日韩在线不卡 | 麻豆国产精品无码人妻无码 | 亚洲男人第一无码AV网 | 四川骚妇无套内射舔了更爽 | 中文字幕婷婷日韩欧美亚洲 | 亚洲精品一区国产精品丝瓜 | 奇米四色二区 | 欧美精产国品一二三类产品特点 | 成人无码潮喷在线观看 | 免费AA片少妇人AA片 | 国产真实愉拍系列在线视频 | 无码H黄肉动漫在线观看 | 草色噜噜噜av在线观看香蕉 | 午夜无码片在线观看影院 | 国产偷啪 | 旧里番高h无码无修在线观看 | 蜜桃视频在线观看网站 | 国产伦精品久久久一区二区三区 | 国产免费踩踏调教视频 | 亚洲v国产v天堂a无码二区久久 | 国产午夜亚洲精品不卡 | 国产三级久久精品三级 | 男男又爽又黄又无遮挡网站 | 亚洲AV无码乱码忘忧草亚洲人 |