Page 1 of 1

Kann jemand mir bei der Aufgabenstellungen helfen?

Posted: 10. Oct 2006 11:33
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

Posted: 10. Oct 2006 11:43
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