programacion installed instalar has for distributions windows unix command-line

installed - emular el corte de Unix usando comandos estándar de línea de comandos/lote de Windows



shell for windows (1)

¿Hay alguna manera de emular el comando de corte Unix en Windows XP, sin recurrir a cygwin u otras capacidades de Windows no estándar?

Ejemplo: Use tasklist / v, encuentre la tarea específica por título de la ventana, luego extraiga el PID de esa lista para pasarlo a taskkill.


FYI, tasklist y taskkill ya tienen capacidades de filtrado:

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

Si desea una funcionalidad más general, las secuencias de comandos por lotes (ugh) pueden ser útiles. Por ejemplo:

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

Hay una buena cantidad de ayuda para la línea de comandos de Windows. Escriba "ayuda" para obtener una lista de comandos con un resumen simple y luego escriba "ayuda" para obtener más información sobre ese comando (por ejemplo, "ayuda para").