files.t-6ren">
gpt4 book ai didi

windows - Grep 不区分大小写不工作

转载 作者:可可西里 更新时间:2023-11-01 11:49:18 27 4
gpt4 key购买 nike

我正在修复 .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

这个版本有效。我不明白为什么第二个有效但第一个无效。任何帮助将不胜感激。

谢谢!

最佳答案

经过进一步挖掘,我发现了问题所在。问题不在于 grep,而在于 forfiles。我所要做的就是在 grep 和 -i 之间添加一个额外的空格。这是 forfiles 的一个已知错误。深层原因在这个线程中:

forfiles without cmd /c

关于windows - Grep 不区分大小写不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34276616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com