эмулировать unix 'cut' с помощью стандартных команд Windows / командной строки - PullRequest
5 голосов
/ 19 сентября 2008

Есть ли способ эмулировать команду unix cut в Windows XP, не прибегая к cygwin или другим нестандартным возможностям Windows?

Пример: используйте tasklist / v, найдите конкретную задачу по заголовку окна, затем извлеките PID из этого списка для передачи на taskkill.

1 Ответ

9 голосов
/ 19 сентября 2008

FYI, список задач и 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»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...