function 函數(shù)

function可以在腳本中起到簡化代碼,調(diào)用方便的用處

  • 語法格式
function fname()  {
                程序段
}

函數(shù)設(shè)置一定要設(shè)置到腳本的最前面,因?yàn)槌绦蚴菑纳系较聢?zhí)行的。

  • 例子
#!/bin/bash
function printit(){
              echo "Your choice is $1"  #這個(gè)$1是函數(shù)內(nèi)部的內(nèi)置函數(shù)。依賴下面指令的下達(dá)
}

echo "This progarm will print your  selection !"
case  $1  in
"one")
        printit  1 #函數(shù)后面接參數(shù)
        ;;
"two")
       printit  2
        ;;
"three")
      printit   3
        ;;
*)
      echo  "Usage $0 {one|two|three}"
        ;;
esa

輸入 上面的選項(xiàng)就會出現(xiàn)對應(yīng)的輸出 如輸出

[root@k8s-node2 tmp]# ./show-fction.sh one
This progarm will print your  selection !
Your choice is 1

學(xué)習(xí)筆記

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡單地說,函數(shù)的作用就是將程序里面多次被調(diào)用的相同代碼組合起來(函數(shù)體),并為其取個(gè)名字(函數(shù)名)。其他所有想重復(fù)...
    文娟_狼剩閱讀 438評論 0 1
  • 函數(shù) 就是對代碼的封裝,通常會完成一個(gè)功能,而出現(xiàn)的一種組織和代碼的方式。 函數(shù)式編程 減少代碼重復(fù)編寫,從而也提...
    熱愛_生活閱讀 313評論 0 3
  • “我用了很久的 Applescript,但在 shell 腳本設(shè)計(jì)方面還是個(gè)新手。為了提高腳本性能,我想要多了解一...
    金沒日成閱讀 1,211評論 0 49
  • //函數(shù), function// “函數(shù)是一段完成特定任務(wù)的獨(dú)立代碼片段,你可以通過給函數(shù)命名來標(biāo)識某個(gè)函數(shù)的功能...
    你weixiao的時(shí)候很美閱讀 682評論 0 0
  • 發(fā)現(xiàn)了一個(gè)寶藏網(wǎng)站:Learn X in Y Minutes,由這個(gè)學(xué)習(xí)了Python,推薦給大家,下面是我跟著敲...
    cshuangc閱讀 400評論 0 1

友情鏈接更多精彩內(nèi)容