国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Shell腳本while循環(huán)語句應(yīng)用

這篇具有很好參考價值的文章主要介紹了Shell腳本while循環(huán)語句應(yīng)用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

記錄:433

場景:Shell腳本while循環(huán)語句應(yīng)用。Shell腳本while循環(huán)語句應(yīng)用。while do done、while : do done、while true do done。

版本:CentOS Linux release 7.9.2009。

1.while常用格式

1.1格式一:while do done

while condition
do
  command
done

1.2格式二:無限循環(huán)(while : do done)

while :
do
  command
done

1.3格式三:無限循環(huán)(while true do done)

while true
do
  command
done

2.使用while遍歷數(shù)組(while do done)

2.1腳本

腳本名稱:b2023052801.sh

腳本內(nèi)容:

#!/bin/bash

#1.定義數(shù)組
cityArray=("上海" "蘇州" "杭州" "寧波")

#2.獲取數(shù)組長度
lenth=${#cityArray[@]}

#3.使用while循環(huán)遍歷數(shù)組
index=0
while ((index < lenth))
do
  echo "第$((index+1))個城市名稱: ${cityArray[index]}"
  ((index++))
done

2.2執(zhí)行與輸出

執(zhí)行命令:bash b2023052801.sh

執(zhí)行結(jié)果:

[root@hadoop211 tutorial]# bash b2023052801.sh 
第1個城市名稱: 上海
第2個城市名稱: 蘇州
第3個城市名稱: 杭州
第4個城市名稱: 寧波

3.使用while無限循環(huán)(while : do done)

3.1腳本

腳本名稱:b2023052802.sh

腳本內(nèi)容:

#!/bin/bash

#1.定義數(shù)組
cityArray=("上海" "蘇州" "杭州" "寧波")

#2.獲取數(shù)組長度
lenth=${#cityArray[@]}

#3.使用while循環(huán)遍歷數(shù)組(使用字符串判斷,=號兩端需要空格)
index=0
while :
do
  if [[ "${cityArray[index]}" = "杭州" ]];then
      echo "第$((index+1))個城市名稱: ${cityArray[index]}"
      break;
  fi
  ((index++))
done

3.2執(zhí)行與輸出

執(zhí)行命令:bash b2023052802.sh

執(zhí)行結(jié)果:

[root@hadoop211 tutorial]# bash b2023052802.sh 
第3個城市名稱: 杭州

4.使用while無限循環(huán)(while true do done)

4.1腳本

腳本名稱:b2023052803.sh

腳本內(nèi)容:

#!/bin/bash

#1.定義數(shù)組
cityArray=("上海" "蘇州" "杭州" "寧波")

#2.獲取數(shù)組長度
lenth=${#cityArray[@]}

#3.使用while循環(huán)遍歷數(shù)組(使用字符串判斷,=號兩端需要空格)
index=0
while true
do
  if [[ "${cityArray[index]}" = "蘇州" ]];then
      echo "第$((index+1))個城市名稱: ${cityArray[index]}"
      break;
  fi
  ((index++))
done

4.2執(zhí)行與輸出

執(zhí)行命令:bash b2023052803.sh

[root@hadoop211 tutorial]# bash b2023052803.sh 
第2個城市名稱: 蘇州

5.使用while循環(huán)(while read do done)

5.1腳本

腳本名稱:b2023052804.sh

腳本內(nèi)容:

#!/bin/bash

echo -n '請輸入長三角直轄市名稱: '
while read city
do
  #注意if和[[]]之間需要空格
  if [[ $city = "上海" || $city = "Shanghai" ]];then
    echo "${city}是長三角直轄市."
    break;
  else
    echo "${city}不是長三角直轄市."
    echo -n '請輸入長三角直轄市名稱: '
  fi  
done

5.2執(zhí)行與輸出

執(zhí)行命令:bash b2023052804.sh

執(zhí)行結(jié)果:

[root@hadoop211 tutorial]# bash b2023052804.sh 
請輸入長三角直轄市名稱: 蘇州
蘇州不是長三角直轄市.
請輸入長三角直轄市名稱: 上海
上海是長三角直轄市.

6.使用while循環(huán)(while read do done < )

6.1腳本

腳本名稱:b2023052805.sh

腳本內(nèi)容:

#!/bin/bash
echo '從文件中讀取內(nèi)容'
filePath=`pwd`
while read line
do 
  echo ${line}
done <${filePath}/province.txt

6.2執(zhí)行與輸出

執(zhí)行命令:bash b2023052805.sh

執(zhí)行結(jié)果:

[root@hadoop211 tutorial]# bash b2023052805.sh 
從文件中讀取內(nèi)容
長三角省份有浙江、江蘇等。
長三角最大都市是上海。
長三角經(jīng)濟發(fā)達。

以上,感謝。

2023年5月28日文章來源地址http://www.zghlxwxcb.cn/news/detail-463134.html

到了這里,關(guān)于Shell腳本while循環(huán)語句應(yīng)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【python】Python基礎(chǔ)語法詳細教程以及案例教學(xué)之 while循環(huán)語句、while語句嵌套應(yīng)用、for循環(huán)語句、for語句嵌套應(yīng)用、循環(huán)中斷

    【python】Python基礎(chǔ)語法詳細教程以及案例教學(xué)之 while循環(huán)語句、while語句嵌套應(yīng)用、for循環(huán)語句、for語句嵌套應(yīng)用、循環(huán)中斷

    目錄 ?前言 一、while循環(huán)的基礎(chǔ)語法 ?1)什么是while語句? ?2)如何具體實現(xiàn)while語句? 二、while循環(huán)的基礎(chǔ)案例 1)案例一: ?2)案例二: 三、while循環(huán)的嵌套應(yīng)用 1)學(xué)習(xí)目標(biāo): 2)什么是while循環(huán)的嵌套 3)如何實現(xiàn)while嵌套? 四、while循環(huán)的嵌套案例 1)學(xué)習(xí)目標(biāo) 2)補充

    2024年01月25日
    瀏覽(51)
  • shell腳本while循環(huán)、read讀取控制臺輸入與函數(shù)

    shell腳本while循環(huán)、read讀取控制臺輸入與函數(shù)

    聲明: 以下為個人筆記,內(nèi)容不完全正確,請謹慎參考。 while循環(huán)結(jié)構(gòu) while [條件判斷] do 程序 done 腳本示例: 點擊查看代碼 簡易寫法: 點擊查看代碼 read 讀取控制臺輸入 基本語法: read(選項)(參數(shù)) 1、選項 -p: 指定讀取值時的字符; -t: 指定讀取值等待時間(秒-s)如

    2024年04月22日
    瀏覽(25)
  • shell腳本之循環(huán)語句

    shell腳本之循環(huán)語句

    將某代碼段重復(fù)運行多次,通常有進入循環(huán)的條件和退出循環(huán)的條件 一般知道循環(huán)次數(shù)使用for循環(huán) 不知道循環(huán)次數(shù),知道停止條件時一般使用while break跳出單個循環(huán)后面加數(shù)字2則代表跳出兩層循環(huán) continue終止某次循環(huán)中的命令,但是不會完全終止命令

    2024年02月12日
    瀏覽(23)
  • Shell腳本攻略:循環(huán)語句for

    Shell腳本攻略:循環(huán)語句for

    目錄 一、理論 1.for循環(huán) 2.echo命令 二、實驗 1.實驗一 2.實驗二 3.實驗三 4.實驗四 5.實驗五 6.實驗六 7.實驗七 8.實驗八 9.實驗九 (1)for循環(huán)的常見用法 ? ? ? ① 帶列表的for循環(huán) 帶列表的for循環(huán)用于執(zhí)行一定次數(shù)的循環(huán),其語法結(jié)構(gòu)如下: for 變量名 in 取值列表 do ? 命令序列

    2024年02月06日
    瀏覽(42)
  • 3.7 Linux shell腳本編程(分支語句、循環(huán)語句)

    3.7 Linux shell腳本編程(分支語句、循環(huán)語句)

    目錄 分支語句(對標(biāo)C語言中的if) 多路分支語句(對標(biāo)C語言中的swich case) 分支語句(對標(biāo)C語言中的if) 語法結(jié)構(gòu): ? ? ? ? ?if ? ?表達式 ? ? ? ? ??? ??? ?then ?命令表 ? ? ? ? ?fi ? ? 如果表達式為真, 則執(zhí)行命令表中的命令; 否則退出if語句, 即執(zhí)行fi后面的語句。

    2024年02月02日
    瀏覽(24)
  • 【Python入門】Python循環(huán)語句(while循環(huán)的嵌套應(yīng)用)

    【Python入門】Python循環(huán)語句(while循環(huán)的嵌套應(yīng)用)

    前言 ??作者簡介: 熱愛跑步的恒川 ,致力于C/C++、Java、Python等多編程語言,熱愛跑步,喜愛音樂的一位博主。 ??本文收錄于Python零基礎(chǔ)入門系列,本專欄主要內(nèi)容為Python基礎(chǔ)語法、判斷、循環(huán)語句、函數(shù)、函數(shù)進階、數(shù)據(jù)容器、文件操作、異常模塊與包、數(shù)據(jù)可視化等,

    2024年02月05日
    瀏覽(39)
  • shell腳本——循環(huán)語句、sed、函數(shù)、數(shù)組、免交互expect

    shell腳本——循環(huán)語句、sed、函數(shù)、數(shù)組、免交互expect

    目錄 循環(huán)語句 for while 與 until sed 基本用法 sed腳本格式 函數(shù) 注意事項 定義函數(shù)和調(diào)用函數(shù) 腳本中函數(shù)的位置 查看函數(shù) 刪除函數(shù) 函數(shù)返回值 函數(shù)的傳參操作 使用函數(shù)文件 遞歸函數(shù)? 數(shù)組 聲明數(shù)組 數(shù)組切片 免交互expect 定義 ?基本命令 for循環(huán)需要知道循環(huán)的次數(shù) 格式1:

    2024年02月11日
    瀏覽(17)
  • 【Python入門篇】——Python中循環(huán)語句(while循環(huán)的嵌套應(yīng)用,嵌套案例)

    【Python入門篇】——Python中循環(huán)語句(while循環(huán)的嵌套應(yīng)用,嵌套案例)

    作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!???? while循環(huán)可以兩個或

    2024年02月05日
    瀏覽(19)
  • Shell腳本break和continue語句應(yīng)用

    記錄 :436 場景 :?Shell腳本break和continue語句應(yīng)用。在for、while循環(huán)中使用break和continue語句。 版本 :CentOS Linux release 7.9.2009。 1. break和continue語句 break語句用來結(jié)束循環(huán)語句,會跳出循環(huán),不再執(zhí)行循環(huán)語句。比如for循環(huán)、while循環(huán)等。 continue語句用來結(jié)束本次循環(huán),直接跳到

    2024年02月06日
    瀏覽(25)
  • 【C語言趣味教程】(11) 循環(huán)語句Ⅰ:while 循環(huán) | 循環(huán)的類型 | 流程圖基礎(chǔ) | 循環(huán)的定義 | 死循環(huán) | while 循環(huán)嵌套 | break 語句 | continue 語句

    【C語言趣味教程】(11) 循環(huán)語句Ⅰ:while 循環(huán) | 循環(huán)的類型 | 流程圖基礎(chǔ) | 循環(huán)的定義 | 死循環(huán) | while 循環(huán)嵌套 | break 語句 | continue 語句

    ??? ?? 《C語言趣味教程》?? 猛戳訂閱?。?! \\\"我們先來思考一個富有哲學(xué)性的問題,人類的本質(zhì)是什么?我們知道,人類的本質(zhì)就是復(fù)讀機!那復(fù)讀機的本質(zhì)又是什么?復(fù)讀機的本質(zhì)就是循環(huán)!本章的主題就是循環(huán),我們來好好研究研究,還是和上一章一樣,我們先介紹

    2024年02月03日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包