#!/bin/bash
function check(){
echo "$1"
return 100
}
r=$(check $1)
echo "$r"
d=$(check)
echo "$?"
主要有兩種辦法接收返回值:return echo
這里要注意$?返回上一條語句執行的結果,正常的命令來說是 0 或者其他
這里用$?就獲得了上一條命令 return 返回值
以上測試腳本 結果:
[root@hadoop01 mysh]# bash test1.sh 123
123
100
[root@hadoop01 mysh]#