Shell編程:function函數


Shell中的函數可用於將一系列冗余的代碼簡化為一個固定的模板,便於在編寫代碼時的調用。

1、函數的創建:

函數有兩種創建模式:

function FUNNAME(){                                                          

COMMAND                                                                          

}

FUNNAME(){

COMMAND

}

PS :FUNNAME的定義盡量不要命名為已有命令的名字,否則有可能造成其他問題

如:

function PING(){

ping $1

}

又可以直接忽略function,寫成:

PING(){

ping $1

}

2、返回值

函數的返回值為函數中最后一個執行的命令的狀態值,通常我們可以用return來指定函數的返回值,狀態返回值范圍為0-255,如:

ADD(){

let sum=$[$1+$2]

echo $sum

return 10

}

通過retrun我們把ADD函數的返回值修改為了10,否則默認為echo的執行狀態返回值,一般為0。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM