2014-03-29 51 views

回答

1

它在這裏工作。這是我在Windows 7 x64中得到的結果:

C:\Users\me>tasklist | find "cmd.exe" 
cmd.exe      7456 Console     1  3,544 K 

當然,如果從控制檯運行,這隻會起作用。它要求cmd.exe必須先運行。

0

在Windows上運行基於cygwin的bash shell而不是cmd shell時,路徑中的find命令是類UNIX的find命令。
它尋找一個路徑「cmd.exe」,當然這是找不到的;而不是搜索字符串要運行Windows查找命令,您需要使用它的完整路徑。

您可以使用Windows「which」命令查看哪些查找命令存在。
這是一個cygwin外殼輸出:

$where find 
C:\cygwin\bin\find.exe 
C:\Windows\System32\find.exe 

,這就是它顯示在Windows運行cmd shell:

C:\>where find 
C:\Windows\System32\find.exe 

不知道這是你確切的問題,但你提到的grep ,所以我想你可能也會使用cygwin或類似的東西(儘管我知道微軟也有一些本地grep克隆包含在他們的一些構建工具中)。

相關問題