コマンド行の解析・処理
コマンドの書き方
command [options] [parameters]
シェルスクリプトでのオプション処理
command [-f] [-v value]
この場合は -fも-vも必須ではない
getoptsコマンドを使う
FLAGS=FALSE
VALUE=
OPT=
while getopts fv: OPT
do
case $OPT in
f) FLAG=TRUE
;;
v) VALUE=$OPTFRG
;;
?) echo "Usage: $0[-f] [-v value]"1>&2
exit 1
;;
esac
done
シェルスクリプトでの引数処理
$#変数
if [$# -ne 2];then
echo "Usage: copy source target" 1>&2