【发布时间】:2010-11-17 22:08:13
【问题描述】:
我目前正在创建一个批处理脚本,该脚本必须遍历文件中的行,检查某些字符串,以及该字符串是否有匹配前缀,带有“#”(注释掉)。
我对批处理脚本完全陌生,到目前为止我得到的只是:
for /f %%j in (CMakeLists.txt) do (
if "%%j"=="Extensions_AntTweakBar" (
echo lol1
)
if "%%j"=="Extensions_Inspection" (
echo lol2
)
if "%%j"=="Extensions_InspectionBar" (
echo lol3
)
)
所以我目前的问题是,我不知道如何在批处理脚本中操作字符串。如果有人可以帮助我,将不胜感激:)
【问题讨论】:
-
可以在bat中完成...但是为什么选择它呢?
-
这可以在普通的旧 DOS 中轻松完成。如果不是更多,我已经做了 1000 次。今晚我会回到这个问题 - 圣诞节快到了!
-
您能否提供一个示例文件,以便我们查看是否有任何需要保留的文本格式,例如空行、缩进等...或者您可以肯定地说这不是我们需要关注的问题?
标签: string file-io batch-file