Kann jemand mir bei der Aufgabenstellungen helfen?

Forum für Leute, die von anderen Systemen auf Linux gewechselt haben oder den Umstieg planen
Post Reply
Message
Author
HK
Posts: 3
Joined: 09. Oct 2006 22:51
Location: München

Kann jemand mir bei der Aufgabenstellungen helfen?

#1 Post by HK »

ich bin seit ein Monat Unix-Anfänger und brauche bisschen Unterstützung..
und die Aufgabenstellung ist:

e.5 Sucht unter /usr/include nach Funktionen (einzeilig), die einen Parameter namens 'status' haben. Eine Funktion ist nach folgendem vereinfachten Muster aufgebaut:
{typ} name "(" {parameter} ")"

und soweit bin ich schon
find /usr/include -type f | xargs grep .....

danke für eure hilfe
HK

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Dafür brauchst du kein find. grep kann auch rekursiv suchen.
$ man grep

In den grep stopfst du eine Regular Expression rein. Wie kompliziert die sein muss, hängt von erforderlichen Ausgabe ab.

$ man 7 regex
$ man re_syntax

In einem ganz einfachen Fall (per Augenschein nachprüfen erlaubt) sieht das in etwa so aus:

Code: Select all

grep -nR 'status\(' /usr/include
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply