欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

shell編程——getopts用法小結(jié)-創(chuàng)新互聯(lián)

  shell腳本或函數(shù)傳參數(shù),可以訪問位置變量來使用參數(shù)的值。但是在參數(shù)比較復(fù)雜的情況下,最好使用getopts處理,用來處理命令行的選項(xiàng)和參數(shù)。

創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元臺江做網(wǎng)站,已為上家服務(wù),為臺江各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

語法格式:
      getopts option_string args

若script.sh參數(shù)為-f filename -e editor -p cat,即./script.sh -f filename -e editor -p cat

選項(xiàng)和參數(shù)的判斷可以如下:
while getopts f:e:p: option
do
   case "${option}" in
       f)
           file_name=${OPTARG};;
       e)
           editor=${OPTARG};;
       p)
           page=${OPTARG};;
       \?)
          command;;
   esac
done

option_string包含被處理的選項(xiàng)字符,如f,e,p。如果某個(gè)選項(xiàng)后有冒號,表示這個(gè)選項(xiàng)后要指定參數(shù),選項(xiàng)和參數(shù)之間空格分隔,如-f filename

選項(xiàng)會保存在args中,如示例的option,處理f選項(xiàng)時(shí),$option的值為f;參數(shù)值會保存在OPTARG中,處理f選項(xiàng)時(shí),$OPTARG值為filename。

getopts每次成功處理選項(xiàng)后,退出狀態(tài)是0

當(dāng)getopts命令返回非0值表示沒有選項(xiàng)再被處理,while循環(huán)退出。

如果某個(gè)選項(xiàng)后有冒號,表示這個(gè)選項(xiàng)后要指定參數(shù),若執(zhí)行腳本時(shí),選項(xiàng)后沒有參數(shù),getopts會把?賦值給option。?為特殊字符,使用原樣時(shí),需要轉(zhuǎn)義。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享名稱:shell編程——getopts用法小結(jié)-創(chuàng)新互聯(lián)
URL鏈接:http://chinadenli.net/article28/cdcdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作面包屑導(dǎo)航微信小程序網(wǎng)站建設(shè)小程序開發(fā)App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營