2010-09-05 22 views
7

Nunca antes había trabajado en lenguajes de programación. Estoy aprendiendo C y la arquitectura de Unix haciendo referencia a enlaces en línea. Tengo poco ejercicio para escribir awk script para analizar la salida del comando ps. por favor ayuda y por favor dame los nombres de los mejores libros para C & awk scripting.script awk para analizar la salida del comando ps

+0

El mejor libro de C es "el lenguaje de programación C" (2ª edición) Por Brian W. Kernighan y Dennis M. Ritchie. –

+0

El libro canónico AWK es [El lenguaje de programación AWK] (http://cm.bell-labs.com/cm/cs/awkbook/) por los autores del lenguaje (Aho-A, Weinberger-W y Kernighan- K). También [sed & awk] (http://oreilly.com/catalog/9781565922259) o [Effective AWK Programming] (http://oreilly.com/catalog/9780596000707/) de O'Reilly son buenos. –

Respuesta

12

digamos que usted quiere hacer una lista simplemente la columna de mando (8 de la columna) de la salida ps -ef, que puede hacer:

ps -ef | awk '{print $8}' 
+0

Realmente gracias, también a qué libros debo referirme. – Nilesh

+0

Obtendrá muchos recursos en línea como http://www.gnu.org/manual/gawk/gawk.html También puede consultar las preguntas de awk en stackoverflow aquí. – codaddict

+1

Esto solo imprimiría el archivo ejecutable sin los argumentos. Por ejemplo, si el comando era "java -jar yourFile.jar", solo obtendría "java". –

Cuestiones relacionadas