Windows指令碼 – Shift 命令

來源:互聯網
上載者:User

shift 命令詳解
shift 是將所有參數往前移動一位。
shift /2 是從第2個參數開始將後面的參數全部往前移動一位,但不影響前面的參數位置(即:不影響1)
shift /3 是從第3個參數開始將後面的參數全部往前移動一位,但不影響前面的參數位置(即:不影響1,2)
依次類推 …… ……

例1 shift.bat

Batch代碼
  1. @echo off   
  2. echo 移位前參數: %1 %2 %3 %4 %5  
  3.   
  4. shift /2  
  5. echo 從第二位移位後參數:%1 %2 %3 %4 %5  
  6.   
  7. shift   
  8. echo 又一次移位後參數:%1 %2 %3 %4 %5  
  9. pause  
@echo offecho 移位前參數: %1 %2 %3 %4 %5shift /2echo 從第二位移位後參數:%1 %2 %3 %4 %5shiftecho 又一次移位後參數:%1 %2 %3 %4 %5pause

例2 調用shift。 callShift.bat

Batch代碼
  1. @echo off   
  2. call shift.bat 1 2 3 4 5  
@echo offcall shift.bat 1 2 3 4 5

直接雙擊callShift.bat後的運行結果為:

Batch代碼
  1. 移位前參數:1 2 3 4 5  
  2. 從第二位移位後參數:1 3 4 5  
  3. 又一次移位後參數:3 4 5  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.