Batch file 批处理查找命令不工作

Batch file 批处理查找命令不工作,batch-file,find,findstr,Batch File,Find,Findstr,有人知道为什么这不起作用吗(Windows7,批处理脚本) 尝试: FINDSTR/R/N“^.*$”test.txt |%windir%\system32\FIND.exe/C:“ 同时: 对于(find.exe)中的%f执行@echo%~dpfnx$PATH:f (对于批处理文件,双击%)您可以看到将执行哪个FIND.EXE。也适用于我。您的路径中是否有另一个find以某种方式覆盖了find?您是否有DOSKEY宏覆盖find?运行where find.exe时会得到什么?@CookieBu

有人知道为什么这不起作用吗(Windows7,批处理脚本)

尝试:

FINDSTR/R/N“^.*$”test.txt |%windir%\system32\FIND.exe/C:“

同时:

对于(find.exe)中的%f执行@echo%~dpfnx$PATH:f


(对于批处理文件,双击
%
)您可以看到将执行哪个
FIND.EXE

也适用于我。您的路径中是否有另一个
find
以某种方式覆盖了
find
?您是否有DOSKEY宏覆盖
find
?运行
where find.exe
时会得到什么?@CookieButter-是。看起来像是unix
find
产生的错误@分形-find-h的输出是什么?find-h:“find-h”未被识别为内部或外部命令、可操作程序或批处理文件。抱歉,缺少空格find-h:find:unknown谓词“-h”好的。。。我安装了cygwin,因此unix find命令必须干扰批处理命令,如npocmaka和cookie。非常感谢你的帮助。我也有同样的问题<代码>已执行C:\ProgramFiles(x86)\Git\bin\find.exe!谢谢
C:\testing>FINDSTR /R /N "^.*$" test.txt | FIND /C ":"

FIND: `/C': No such file or directory
FIND: `:': No such file or directory