批处理中使用shift命令循环读取命令行参数

Posted rms365

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理中使用shift命令循环读取命令行参数相关的知识,希望对你有一定的参考价值。

main.bat

 1 @echo off
 2 
 3 :loop
 4 if %1a==a goto :end
 5 echo [%1]
 6 shift
 7 goto :loop
 8 
 9 :end
10 pause

技术图片

注意:代码中%1a==a是为了避免参数中包含双引号而导致批处理异常结束。

 

以上是关于批处理中使用shift命令循环读取命令行参数的主要内容,如果未能解决你的问题,请参考以下文章

shell内置命令 #yyds干货盘点#

转批处理命令 For循环命令详解!

Shell 编程基础

scrapy 怎样添加命令行参数

如何通过命令行参数批量执行while循环

node.js中使用yargs来处理命令行参数