6

有没有办法在 Windows XP 上模拟 unix cut 命令,而不求助于 cygwin 或其他非标准 Windows 功能?

示例:使用 tasklist /v,通过窗口标题查找特定任务,然后从该列表中提取 PID 以传递给 taskkill。

4

1 回答 1

10

仅供参考,tasklist 和 taskkill 已经具有过滤功能:

tasklist /FI "imagename eq chrome.exe"
taskkill /F /FI "imagename eq iexplore.exe"

如果您想要更通用的功能,批处理脚本(呃)可以提供帮助。例如:

for /f "tokens=1,2 delims= " %%i in ('tasklist /v') do (
  if "%%i" == "%~1" (
    echo TASKKILL /PID %%j
  )
)

Windows 命令行有相当多的帮助。键入“help”以获取带有简单摘要的命令列表,然后键入“help”以获取有关该命令的更多信息(例如“help for”)。

于 2008-09-19T00:53:17.683 回答