我已經在bash中編寫了一個簡單的腳本。但是當它運行時,它會給出標題中的錯誤。意外標記`else'附近的Bash語法錯誤
#!/bin/bash
unix_OS=`uname`
function_aix()
{
echo "This is AIX os"
}
function_other()
{
echo " This could either be Linux/Solaris/Hp-UX"
}
if [ $unix_OS == AIX ]
then
echo "executing aix function"
function_aix()
else
echo "other function"
function_other()
fi
任何建議都會有幫助!
使用函數時,您不/不能使用'()'s。只需傳遞所需的任何參數,即「myFn arg1」arg 2「arg3」。祝你好運。 – shellter
刪除Paranthesis後,它工作正常。非常感謝:) –