私はパラメータを受け入れるbashスクリプトを書いています。私はそれを達成するためにgetoptsを使用しています。getopts not working - bash
#!/bin/bash
while getopts ":a" opt; do
case $opt in
a)
echo "-a was triggered!" >&2
;;
\?)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done
しかし、以上のコードは私にこのエラーを返します。
'etOpts_test.sh: line 4: syntax error near unexpected token `in
'etOpts_test.sh: line 4: ` case $opt in
私はあなたがおそらくcase "$opt" in
(引用$opt
を)したいライン4で
私はスクリプト本体を清掃し、それが機能するようになりました。 – pahan