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  
  • 相关阅读:
    MySql常用命令
    PHP截断函数mb_substr()
    explode() 字符串转换数组
    php取得当前时间函数
    Apache与Nginx的比较
    thinkphp5.0环境变量配置
    thinkphp5.0配置作用域
    thinkphp5.0动态配置
    Mac 下查看 Android Studio 的 SHA1的方法
    Mac 下 gradle 路径
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1424730.html
Copyright © 2011-2022 走看看