2013/07/19

linux command bash -- - オプション 処理

★Bash getopts 組み込みは、--長いオプションを処理できず、1文字のみ
while getopts "a:b:c" opt
do
 case ${opt} in
 a ) value_a=${OPTARG} ;;
 b ) value_b=${OPTARG} ;;
 c ) value_c=${OPTARG} ;;
 esac
done
実行する
./test.sh -a a -b b -c c

★--と-
-:古典的なUNIX系コマンドでは、オプションは1文字
--:GNUが始めた新しいスタイルでは、長いがわかりやすい英単語でオプションを指定する