shiftコマンド(実行時パラメーターをシフトする)
形式
shift [n]
機能
実行時パラメーターをシフトします。実行時パラメーターをシフトした場合,シフトの数だけ先頭から移動します。
引数
終了コード
終了コード |
意味 |
---|---|
0 |
正常終了 |
1 |
エラー終了 |
注意事項
-
nに0を指定すると実行時パラメーターはシフトされません。実行時パラメーターをfor文やwhile文を終了するための条件に使用する場合,shiftコマンドの引数に0を指定しないでください。
-
この特殊組み込みコマンドは,コマンドの構文を誤るとコマンドを実行しているシェルが終了します。
使用例
-
実行時パラメーターを2つシフトします。
shift 2