次の間違いを犯しました。空の関数に引数を渡しています。
var1="ok"
var2=$notDefined
func $var1 $var2
func() {
var1=$1
var2=$2
echo $var1
echo $var2
}
関数の各引数について、私ができること
if [ -z $1 ]; then echo "Empty argument"; fi
しかし、これを行うためのより一般的な方法があるので、簡単に再利用でき、おそらく変数名が空であることを伝えるでしょうか?