我正在尝试使用FINDSTR
中的cmd.exe
commanand生成包含某个字符串的输入文件中的所有行的文件。我的命令下面没有产生任何结果,而FIND
命令(也在下面)显示有182,688行包含我正在寻找的字符串......
FIND命令:
FIND /c "searchstring" c:\Users\karl\Desktop\Report.csv
给出以下内容:
---------- C:\USERS\KARL\DESKTOP\REPORT.CSV: 182688
FINDSTR命令:
findstr /i /c:"searchstring" c:\Users\karl\Desktop\Report.csv > results.out
给我一个名为results.out的空白文件。
我错过了什么?
答案 0 :(得分:2)
FINDSTR有许多无证的“功能”,可能会让你绊倒。见What are the undocumented features and limitations of the Windows FINDSTR command?
您还没有告诉我们您的搜索字符串是什么,所以我无法确定。但您的问题可能与以下一项或多项有关:
"
和\
的特殊规则答案 1 :(得分:0)
试试这个。 / n给出一个行号:
findstr /i /n "\<searchstring\>" c:\Users\karl\Desktop\Report.csv