* Bash にはパラメータをずらす shift 関数が備わっている. [#v2426dae] if [ $1 - -o ] #!/bin/bash if [ $1 = -o ] then var1 = $1 var2 = $2 shift # 引数を前に詰める var1=$1 var2=$2 fi echo "var1=$var1" echo "var2=$var2" [ishida@amd64 program]$ ./bash.test -o this is var1=this var2=is