首页 > 其他分享 >DOS shift

DOS shift

时间:2022-08-29 21:49:30浏览次数:46  
标签:GOTO shift Continue rem DOS Loop

概念:
shift /n   该命令行开关告诉命令从第n个参数向前移位一位
命令行参数的一个限制是它只能接受到%9的参数[%1开始]
@ECHO OFF
:Loop

IF "%1"=="" GOTO Continue
   echo %1%
GOTO Loop
shift         rem 如果没有使用循环的话,将会只能是%1->a %2->b ... 但是使用shift加上循环之后,%1 -> a shift 之后后移一位 %1 -> b
:Continue
rem 测试方法 a.bat     a b c d e f j h i h

标签:GOTO,shift,Continue,rem,DOS,Loop
From: https://www.cnblogs.com/sqmw/p/16637445.html

相关文章

  • DOS system var(系统变量)
    errorlevel程序返回码echo%errorlevel%每个命令运行结束,返回码都被复制在这个变量里面用于判断刚才的命令是否执行成功默认值为0,一般命令执行出错会设errorlevel为......
  • DOS set
    set用于定义变量和字符串的操作DOS不支持变量长命名setsetXXX打印以XXX开头的环境变量setvar=XXXecho%var%#输出我定义的这个变量se......
  • DOS if语句
    if"字符串1"=="字符串2"command语句#判断两个字符串是否相等if数值1equ数值2command语句#判断两个数值是否相等ifexistfilenamecommand语句......
  • DOS 常用命令
    命令用法cdcd:显示当前所在的目录cd..:返回上一级cdXXX:进入到某个目录goto:ifXXXgotolabel:labelecholabelmove moveab将a......
  • DOS shutdown
    用法:shutdown[/i|/l|/s|/sg|/r|/g|/a|/p|/h|/e|/o][/hybrid][/soft][/fw][/f][/m\computer][/txxx][/d[p|u:]xx:yy[/c“comment”]]sh......
  • 数组方法中 push() 和 unshift() 的区别
    数组方法有很多,而且用到的频率也是很高,特别是push()方法,而与之对应的另一个方法就是unshift(),那么这两个方法有什么区别呢??......
  • Dos命令
    打开cmdwin+r->cmd以管理员身份运行win->windows系统->命令提示符->右键->更多->以管理员身份运行   常用的Dos命令盘符切换输入D:切到D盘查看当前目录......
  • Day2 常用Dos命令
    常用Dos命令 #盘符切换 #查看当前目录下所有文件dir #切换目录cdchangedirectory cd.. #清理屏幕cls(clearscreen) #退出终端exit #查看电脑ipipconfig ......
  • Windos删除Ubuntu系统
    在Windows下安装了Ubuntu上系统后,想要删除Ubuntu系统:先删除Ubuntu分区,再删除Ubuntu开机引导项:https://zhuanlan.zhihu.com/p/356798985注意教程中的这个选择EFI所在分区......
  • Dos命令学习day03
    打开CMD的方式开始——系统——命令提示符鼠标放在任意文件夹下面,按住Shift,单击右键,选择在此处打开命令行窗口(PowerShell)Wins键+R——搜索cmdWins键+E——在......