Bash函式

keepcode發表於2020-04-28

shell中的函式定義格式

[ function ] funcname [()]{
    atcion;
    [return int;]  #數值為0-255
}

函式例項

#!/bin/bash
demoFun(){
    echo "This is my first shell function!"
}

demoFun  #函式呼叫執行

帶返回值的函式

#!/bin/bash
funcReturn(){
    echo "Enter first number:"
    read a
    echo "Enter second number:"
    read b
    return $(($a+$b))

    funcRetuen  #呼叫函式返回結果。
     echo "The sum of the two numbers entered is $?"   #  #?記錄上一條命令的退出狀態

相關文章