麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

Shell腳本用for循環(huán)遍歷參數(shù)的方法技巧

2020-07-27 18:45:49
字體:
供稿:網(wǎng)友

1.當一個腳本需要傳入的參數(shù)較多時,可以使用for循環(huán)進行參數(shù)遍歷

示例:

#!/bin/bashnumber=65       #定義一個退出值index=1          #定義一個計數(shù)器if [ -z "$1" ];then              #對用戶輸入的參數(shù)做判斷,如果未輸入?yún)?shù)則返回腳本的用法并退出,退出值65  echo "Usage:$0 + canshu"  exit $numberfiecho "listing args with /$*:"         #在屏幕輸入,在$*中遍歷參數(shù)for arg in $*                     do  echo "arg: $index = $arg"           let index+=1doneechoindex=1                       #將計數(shù)器重新設置為1echo "listing args with /"/$@/":"    #在"$@"中遍歷參數(shù)for arg in "$@"do  echo "arg: $index = $arg"  let index+=1done

小技巧1:在"$*"和$*中遍歷參數(shù)的區(qū)別

示例:

#!/bin/bashnumber=11if [ $# -eq 0 ];then  echo "Usage: $0 + canshu"  exit $numberfifor i in $*        #在$*中遍歷參數(shù),此時每個參數(shù)都是獨立的,會遍歷$#次do  echo $idoneechofor i in "$*"      #在"$*"中遍歷參數(shù),此時"$*"被擴展為包含所有位置參數(shù)的單個字符串,只遍歷一次do  echo $idone

小技巧2:在"$@"和$@中遍歷參數(shù)沒有區(qū)別

示例:

#!/bin/bashnumber=11if [ $# -eq 0 ];then  echo "Usage: $0 + canshu"  exit $numberfifor i in $@do  echo $idoneechofor i in "$@"do  echo $idone

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網(wǎng)的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久免费电影 | 今井夏帆av一区二区 | 黄色影院网站 | aa国产视频一区二区 | 久久国产精品免费视频 | 中文字幕在线观看免费视频 | 久久久综合久久久 | 国产在线观看av | a一级黄色大片 | 91av在线免费播放 | 2023av在线视频 | 亚洲成人入口 | 黄色成年在线观看 | 亚洲一区二区在线 | 在线播放91 | 日韩视频www| 精品一区二区免费视频视频 | 国产宾馆3p国语对白 | 亚洲免费高清 | 日韩视频一区二区三区在线观看 | 91一级毛片| 免费在线观看亚洲 | 国产一区二区三区在线免费 | 国产精品久久久久国产精品三级 | 97风流梦电影 | 青青草最新网址 | 爱草在线 | 爱操成人网| 一级做a爱片久久毛片a高清 | 国产无遮挡一区二区三区毛片日本 | 国产资源在线观看视频 | 欧美黑大粗硬毛片视频 | 成人黄色小视频网站 | 午夜精品一区二区三区免费 | 成人h视频在线 | 欧美日韩色 | 一级一级一级一级毛片 | 精品一区二区久久久久久久网精 | 中文字幕在线观看亚洲 | 亚洲影视中文字幕 | 国产成人综合在线 |