zoukankan      html  css  js  c++  java
  • Windows脚本 Shift 命令

    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 off
    echo 移位前参数: %1 %2 %3 %4 %5
    
    shift /2
    echo 从第二位移位后参数:%1 %2 %3 %4 %5
    
    shift
    echo 又一次移位后参数:%1 %2 %3 %4 %5
    pause
    



    例2 调用shift。 callShift.bat

    Batch代码 复制代码
    1. @echo off   
    2. call shift.bat 1 2 3 4 5  
    @echo off
    call 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  
  • 相关阅读:
    头文件里面的ifndef /define/endif的作用
    互联网小知识
    IT技术开发人员获得成功的六大步骤
    ab网站压力测试
    微软校招试题
    C程序编译过程浅析
    makefile变量赋值
    printf的题目
    Oracle命名规范
    javascript(js)小数精度丢失的解决方案
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1424730.html
Copyright © 2011-2022 走看看