Todo, quiero extraer valores de arriba para propósitos de trazado. Actualmente estoy usando el siguiente comando
top -l 0 -s 1 -pid 12345 -stats rsize | awk 'NR%13==0'
Cuando ejecuto esto, obtengo el resultado esperado. Pero cuando intento redirigir la salida a un archivo ejecutando lo siguiente:
top -l 0 -s 1 -pid 299 -stats rsize | awk 'NR%13==0' > output.txt
No funciona. ¿Qué debo hacer para redirigir la salida a un archivo?
Estoy en una Mac OSX (Lion)
Respuestas:
Su expresión es rigurosa, pero tenga en cuenta que awk amortigua su salida. Por lo tanto, agregar
fflush(stdout)
a su parte awk ayudará.fuente