2008-09-19 32 views
5

¿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?emular unix 'cortar' usando comandos de línea de comandos/línea de comando de Windows estándar

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

+0

Gracias. Los tokens y delims hacen una buena emulación de corte, solo una molestia tener que llenar el archivo de lotes con bucles no requeridos. –

Respuesta

9

capacidades de filtrado FYI, lista de tareas y taskkill ya tienen:

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

Si desea funcionalidad más general, las secuencias de comandos por lotes (uf) puede ayudar. 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").

Cuestiones relacionadas