som*_*one 12 findstr windows-7
我想在Windows OS的项目中递归搜索一个字符串,例如"main".我搜索了一下,找到了一个Windows递归grep命令行的解决方案
我用两种不同的方法应用了相同的结果,结果并不像预期的那样.
比如我的做法
findstr /S "main" *.cpp
Run Code Online (Sandbox Code Playgroud)
但是当我选择的时候
findstr /S "int main" *.cpp
Run Code Online (Sandbox Code Playgroud)
我没有得到我的主要功能.这两种方法有什么区别?提供空间字符串是错误的吗?
Joe*_*oey 20
这是因为findstr需要一组字符串来搜索.要实际匹配字符串,int main您必须使用以下/C选项:
findstr /s /C:"int main" *.cpp
Run Code Online (Sandbox Code Playgroud)
而你的变体给你的每一行都有int或main.
| 归档时间: |
|
| 查看次数: |
42886 次 |
| 最近记录: |