【发布时间】:2015-12-14 21:07:51
【问题描述】:
我正在修复 .bat 脚本,但以下行存在问题:
forfiles /m *.site /c "grep -i -l \"%1\^|%2\" %CONFIG_PATH%\\@file" > files.temp
由于某种原因,当我在 cmd 行中运行它(将值转换为 1 和 2)时,它不会进行不区分大小写的搜索。在该文件的先前版本中,该行有所不同:
grep -i -l "%1\|%2" %CONFIG_PATH%/*.site > %CONFIG_PATH%\files.temp
此版本有效。我不知道为什么第二个有效,但第一个无效。任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
我不明白为什么你甚至需要使用 FORFILES。
标签: windows batch-file command-line grep case-insensitive