从Windows命令行bat文件循环遍历字符串值 [英] Looping through string values from a windows command line bat file
本文介绍了从Windows命令行bat文件循环遍历字符串值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为Windows计算机创建一个批处理脚本,该脚本循环遍历(字符串/十进制)值列表,并将每个值用作循环内的参数。
I am trying to create a batch script for my Windows machine that loops through a list of (string/decimal) values and uses each value as a parameter inside the loop.
下面是一个简单的for循环的示例,我想用它来显示所有不同版本的文件(来自我的列表)
Below is an example of a simple for loop I would like to use to display all the different version files (from my list)
FOR ? in ('1.1','1.2','2.4','3.9') do echo V[value_from_for_loop].txt
我在如何遍历每个项目以及在我的echo语句中使用变量时遇到麻烦。
I am having trouble in how to loop through each item and use a variable in my echo statement.
推荐答案
for %x in (1.1 1.2 2.4 3.9) do echo V%x.txt
要在批处理文件中使用,您必须将%
加倍:
For use in a batch file you'll have to double the %
:
for %%x in (1.1 1.2 2.4 3.9) do echo V%%x.txt
这篇关于从Windows命令行bat文件循环遍历字符串值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文