shift

構文

shift

説明

UEFIシェルスクリプトの位置パラメーターの内容をシフトして、スクリプトがパラメーターの内容を左から右に処理できるようにします。

使用法

このコマンドは、UEFIシェルスクリプトのパラメーターの内容をシフトして、%1を破棄、%2%1にコピー、%3%2にコピー、%4%3にコピー、のようにします。これにより、UEFIシェルスクリプトは、左から右にスクリプトのパラメーターを処理できます。

このコマンドは、UEFIシェル環境変数lasterrorを変更しません。

エコーをオンにしてスクリプトを実行するには、次のように入力します。

fs0:\> shift.nsh welcome EFI world 
shift.nsh> echo welcome EFI world
 welcome EFI world
 shift
 echo EFI world 
  EFI world 
      

エコーをオフにしてスクリプトを実行するには、次のように入力します。

fs0:\> echo -off 
shift.nsh> shift.nsh welcome EFI world
 welcome EFI world
 EFI world