从Windows命令行bat文件循环遍历字符串值 [英] Looping through string values from a windows command line bat file

查看:339
本文介绍了从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆