Unixシェルスクリプトは初めてです。引数を指定してサンプル関数を実行しようとしていますが、シェルは最初の引数を最初の引数として認識せず、2 番目の引数として認識します。
#!/bin/bash
func(){
echo "func"
if [ -z $1 ]
then echo "$1 received"
else echo "not received"
fi
}
func "hello"
出力関数を受け取りませんでした
与えるべきだった場所
func
hello received