なぜ何もしないのを知っている人はいますか?
moznostm=
moznostl=
moznosta=
moznostb=
while getopts ":m:l:b:a:h:" OPTION
do
case $OPTION in
m)
moznostm=$OPTARG
echo "bol zadany argument $moznost"
;;
l)
moznostl=$OPTARG
echo bol zadany argument $OPTARG
;;
b)
moznostb=$OPTARG
echo bol zadany argument $OPTARG
;;
a)
moznosta=$OPTARG
echo bol zadany argument $OPTARG
;;
h)
echo prazny
;;
esac
done
ベストアンサー1
オプションとオプション引数を使用してスクリプトを呼び出す必要があります。たとえば、
bash yourscript -l argumentfor_l
また、moznost
印刷されますが、定義されません。