Imaginad que quiero contar el número de procesos que están cargados en RAM y superan los 80MB de memoria RAM
Con:
TASKLIST /V /FI "Memusage gt 80000"
aparece la lista, pero mi problema es ¿cómo puedo contar esas líneas?
No sé si existe un wc -l pero para msdos, o cómo podría contar las líneas.
Cita de: elenapardo en 1 Octubre 2014, 21:54 PM¿cómo puedo contar esas líneas?
Con el comando Find.
Cita de: elenapardo en 1 Octubre 2014, 21:54 PM¿Cómo almacenar el resultado de un comando MSDOS en una variable?
Parseando la salida, con un For.
For /F %%# In (
'TASKLIST.exe /V /FI "Memusage gt 80000" ^| Find /C ":"'
) Do (
Set "Value=%%#"
)
Saludos
Muchísimas gracias. Lo acabo de ver y me sirvió.
Perdón por no contestar antes.