2010-09-05 7 views
7

Ich habe noch nie zuvor an Programmiersprachen gearbeitet. Ich lerne C und Unix-Architektur durch Verweis auf Online-Links. Ich bekam kleine Übung, um awk-Skript zu schreiben, um Ausgabe von ps-Befehl zu analysieren. Bitte helfen Sie mir und bitte geben Sie mir die Namen der besten Bücher für C & awk Scripting.awk-Skript zum Parsen der Ausgabe von ps-Befehl

+0

Die besten C Buch "The C Programming Language" (2. Auflage) von Brian W. Kernighan und Dennis M. Ritchie. –

+0

Das kanonische AWK Buch ist [Die AWK Programmiersprache] (http://cm.bell-labs.com/cm/cs/awkbook/) von den Autoren der Sprache (Aho - A, Weinberger - W und Kernighan - K). Auch [sed & awk] (http://oreilly.com/catalog/9781565922259) oder [Effective AWK Programming] (http://oreilly.com/catalog/9780596000707/) von O'Reilly sind gut. –

Antwort

12

Lassen Sie uns sagen Sie einfach den Befehl Spalte (Spalte 8) von der ps -ef Ausgabe auflisten möchten, können Sie tun:

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

Wirklich danke, auch auf welche Bücher soll ich verweisen. – Nilesh

+0

Sie werden viele Ressourcen online bekommen wie http://www.gnu.org/manual/gawk/gawk.html Auch hier können Sie auf die awk Fragen zu stackoverflow verweisen. – codaddict

+1

Dies würde nur die ausführbare Datei ohne die Argumente drucken. Wenn der Befehl beispielsweise "java -jar yourFile.jar" lautet, erhalten Sie nur "java". –

Verwandte Themen