shell 腳本函數封裝參數接收返回值
shell 腳本
[root@Bing-Data-node2 cluster]# vim fun.sh
#!/bin/bash
# 無參函數
function test(){
echo "hello function!"
}
test
s=""
#兩個參數帶返回值
function add(){
echo "接收到的兩個參數是${!1}${!2}"
echo "Shell 函數的返回值只能是一個介於 0~255 之間的整數,其中只有 0 表示成功,其它值都表示失敗。"
s="cctv"
return
}
add 1 2
echo $s
執行結果
[root@Bing-Data-node2 cluster]# sh fun.sh
hello function!
接收到的兩個參數是12
Shell 函數的返回值只能是一個介於 0~255 之間的整數,其中只有 0 表示成功,其它值都表示失敗。
cctv
[root@Bing-Data-node2 cluster]#