shell 腳本之 Function 功能的使用

shell 腳本之 Function 功能的使用
• 基本的東西前面介紹完了,下面我們介紹一下function 怎麼使用。
• 注意:function 需要先聲明,然後才能使用。
• 聲明的關鍵字可以用 function 關鍵字,也可以忽略
• 先看三個簡單的輸出顏色的功能:

#!/bin/bash
function rmsg() { echo -e "\033[31;49m$\033[0m"; } #輸出紅色
gmsg() { echo -e "\033[32;49m$
\033[0m"; } #輸出綠色
bmsg() { echo -e "\033[34;49m$*\033[0m"; } #輸出藍色

rmsg 紅色
gmsg 綠色
bmsg 藍色

• 第一個輸出紅色的功能,用了function 關鍵字,gmsg 和bmsg 都沒有用
• function 調用的時候直接用function 的名字,後面跟參數,參數用空格隔開。
• function 裏面的 $* 代表接收所有參數
• 如果用的是 $1 就代表function 會接收第一個參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章