Vorgehen
- Laden Sie sich den Quellcode der Software Pidgin aus dem
Internet herunter und entpacken das Archiv in Ihrem Home-Verzeichnis.
- Wechseln Sie in das Verzeichnis der entpackten Dateien und suchen
Sie nach allen Dateien mit der Endung .c (auch in
Unterverzeichnissen) auf folgende Arten:
- Benutzen Sie das Kommando
find
mit entsprechenden
Optionen.
- Benutzen Sie das Kommando
locate
.
Hinweis: Hier müssen Sie die Ausgabe von locate
umlenken. Mit grep
können Sie die Ausgabe filtern,
so dass Sie nur Suchergebnisse aus dem Pidgin-Ordner erhalten.
Verwenden Sie für die Ausgaben die Kommandos less
und more
,
um alle Ergebnisse sehen zu können.
- Um das Ergebnis zu Sortieren, leiten Sie die Ausgabe Ihres
find
-Kommandos
in eine Datei um. Den Inhalt dieser Datei können Sie dann mit sort
sortieren.
Optional: Es macht für die Sortierung Sinn, den Pfadnamen vor den
Dateinamen zu entfernen. Dazu können Sie das Tool basename
verwenden. Allerdings verlangt dies eine geschickte Kombination mit xargs
-i
.
- Um einen Einstieg in den Quellcode zu finden, suchen Sie die Main-Methode.
Suchen Sie dazu nach Quelldateien, die im Namen die Zeichenkette "main"
enthalten. Durchsuchen Sie den Inhalt der gefundenen Datein mit grep
,
ob Sie die Initialisierungsmethode int main(int argc, char
*argv[])
enthält.
- Geben Sie mit
head
die ersten 25 Zeilen mehrerer
Quelldateien aus. Was ist dort immer zu finden?