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  
  • 相关阅读:
    C# 正则 获取 Img Src路径
    .NET动态加载用户控件并传值的方法
    ViewState压缩技术
    BookStrap中关于button和图片的注意点
    在idea中使用Git
    了解Git的使用
    javascript-----DOM文档对象模型
    浅谈java集合
    javaI/O流
    二进制和十进制的转换
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1424730.html
Copyright © 2011-2022 走看看