我正在寫一個接受參數的bash腳本。我正在使用getopts來實現它。getopts不工作 - 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
我使用的CentOS 5.5
我剛掃乾淨腳本主體和現在的工作。 – pahan 2011-12-29 05:19:58