[問題] Batch 可以利用回傳結果嗎?

看板Windows作者 (gecer)時間6年前 (2017/12/20 19:42), 編輯推噓2(206)
留言8則, 3人參與, 6年前最新討論串1/1
作業系統:Win7 問題內容: 例如 linux 可以 ps -ef | grep "MyGrep" 找出想要的pid 在windows 可以這樣做嗎? 小弟的目的是 tasklist 找出taskmgr.exe的PID 並kill它 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.200.51 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1513770163.A.741.html

12/20 21:35, 6年前 , 1F
TASKKILL /F /IM TASKMGR.EXE
12/20 21:35, 1F

12/23 15:53, 6年前 , 2F
tasklist指令本身就有過濾參數/fi可以使用
12/23 15:53, 2F

12/23 15:54, 6年前 , 3F
tasklist /fi "imagename eq taskmgr.exe"
12/23 15:54, 3F

12/23 15:55, 6年前 , 4F
或要像linux的grep,windows底下有findstr
12/23 15:55, 4F

12/23 15:55, 6年前 , 5F
tasklist | finstr "taskmgr"
12/23 15:55, 5F

12/23 15:56, 6年前 , 6F
^d
12/23 15:56, 6F

12/30 19:33, 6年前 , 7F
linux 使用 grep 應該不用加雙引號吧 就有關鍵字的功
12/30 19:33, 7F

12/30 19:33, 6年前 , 8F
能!!
12/30 19:33, 8F
文章代碼(AID): #1QEaopT1 (Windows)