如何从批处理文件中的变量环境 %path% 中查找特定字符串?我试过了,但没有用
echo ;%PATH%; | find /C /I ";*ffmpeg*;"
和
ECHO %PATH% | findstr /n /r "*ffpmeg*"
为什么?
在 powershell 中,您可以在此处找到有关此主题的更多信息
答案1
我尝试过,但是没有用
echo ;%PATH%; | find /C /I ";*ffmpeg*;"
Find
不支持通配符。
限制
`Find` does not support wildcards, use `FINDSTR` instead.
查找 - 搜索文本 - Windows CMD - SS64.com
ECHO %PATH% | findstr /n /r "*ffpmeg*"
你拼错了
ffmpeg
findstr
不支持*
您使用多个通配符的方式。请尝试以下操作:ECHO %PATH% | findstr /n /r ".*ffmpeg.*"
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 寻找- 在文件中搜索文本字符串并显示找到该字符串的所有行。
- 查找字符串- 在文件中搜索字符串。