shell 編程(11)function

function(函數(shù))就是對代碼的封裝,通常會完成一個功能,而出現(xiàn)的一種組織和代碼的方式。

函數(shù)式編程
減少代碼重復編寫,從而也提高了代碼的可復用率。
程序邏輯解構清晰。
可以使程序代碼更易讀,便于管理維護。
是模塊化編程思想的基礎。

設置函數(shù)方法

方法一:
函數(shù)名() {
函數(shù)要實現(xiàn)的功能代碼
}

方法二:
function 函數(shù)名 () {
函數(shù)要實現(xiàn)的功能代碼
}

例子:
say_hi (){
echo "hello world"
}

調(diào)用函數(shù)方法

無參數(shù)調(diào)用

say_hi

有參數(shù)調(diào)用

say_hi (){
     echo "hello $1"
 }
say_hi  no

注意
@ 表示命令行中的所有參數(shù),每個參數(shù)區(qū)分對待# 表示命令行中所有參數(shù)的個數(shù)(不統(tǒng)計$0)

實操

1.寫系統(tǒng)初始化腳本
配置YUM
安裝 bash-completion epel-release lsof
關閉 selinux
關閉 firewalld
配置靜態(tài) IP
按q鍵退出程序

2.編寫系統(tǒng)管理工具箱
查看內(nèi)存的使用情況
查看磁盤的使用情況
查看系統(tǒng)的負載
查看目前登錄的用戶數(shù)量
按q鍵退出程序
......

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

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

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