【问题标题】:win32 shell scripting - define set of strings and loop over itwin32 shell 脚本 - 定义一组字符串并循环它
【发布时间】:2014-07-23 15:14:15
【问题描述】:

我有这个“win32 shell scipt”(?):

FOR %%filename IN (*.txt) DO (
...
)

我想用一组在脚本开头定义为变量的字符串替换集合 (*.txt)。有人可以请我指出“win32 shell scipt”的适当文档,或者更好地提供一些“代码”吗?

【问题讨论】:

  • 谢谢,我去看看。
  • 这有帮助,谢谢。你知道如何使用包含空格的字符串吗?
  • 在您的问题中提供一些字符串,以帮助我们提供工作代码。
  • 只需使用不同的分隔符(FOR 中的delims 选项)。例如,您可以使用逗号或分号。

标签: windows batch-file


【解决方案1】:

不清楚要求,但应要求提供一些代码

@echo off
  setlocal enableextensions disabledelayedexpansion

  :: the normal strings
  set "var1=one"
  set "var2=this is a test"
  set "var3=two"

  :: a set of files
  set "var4=*.cmd"

  for %%a in ("%var1%" "%var2%" "%var3%" "%var4%") do echo %%a, %%~a

当然,你应该看到for /?

【讨论】:

    猜你喜欢
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 2021-11-19
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多