Hiermit lassen sich die „control“-Dateien der Debian-Pakete
durchsuchen. Dieses sehr spezialisierte grep-Kommando eignet sich, um alle Arten von Dateien zu
durchsuchen, die dem Dateiformat folgen, das im „Debian Policy Manual“ (http://www.debian.org/doc/debian-policy/) beschrieben ist. Dies sind Dateien wie das „available“-File von dpkg, das „status“-File von dpkg sowie die „Packages“-Dateien einer Distribution, wie sie auf den CD-ROMs oder FTP-Servern zu finden
sind.
Mit diesem Werkzeug lässt sich sehr schnell bestimmen, welche Pakete von einem bestimmten Maintainer betreut werden oder welche Version eines Pakets aktuell ist.
Die Syntax von grep-dctrl lautet:
Usage: grep-dctrl [OPTION...]
Optionen
-!, --notNegiert die folgende Suchanfrage.
-a, --andVerknüpft Suchanfragen.
-c, --countZeigt nur die Anzahl der Suchergebnisse an.
--config-file=FILE
Benutzt die Datei FILE als Konfigurationsdatei.
-C, --copyingZeigt die Copyright-Informationen zu diesem Programm an.
-d
Es wird nur die erste Zeile des Beschreibungsfeldes („Description“) der dem Suchmuster entsprechenden Pakete angezeigt.
--debug-optparse
Hilft bei der Fehlersuche.
-e, --eregexBehandelt den Suchstring als POSIX-konformen regulären Ausdruck.
-F, --field=FELDNAME,FELDNAME...Zeigt nur die angegebenen Feldnamen aus der Paketbeschreibung an.
-i, --ignore-caseIgnoriert Groß- und Kleinschreibung im Suchbegriff.
-l, --errorlevel=NAMESetzt den Errorlevel auf den gewünschten Wert.
-n, --no-field-namesUnterdrückt die Ausgabe der Feldnamen.
-o, --orVerknüpft Suchbegriffe mit der ODER-Funktion.
-q, --quietUnterdrückt die Ausgaben auf der Standard-Ausgabe.
-r, --regexBehandelt den Suchbegriff als regulären Ausdruck nach POSIX-Standard.
-s, --show-field=FELD, FELD...Zeigt nur den Inhalt der angegebenen Felder.
--silent
Unterdrückt Ausgaben auf der Standardausgabe.
-v, --invert-matchZeigt nur Ergebnisse, die nicht auf den Suchbegriff zutreffen.
-X, --exact-match
-?, --helpZeigt eine Hilfe zu diesem Programm an.
--usage
Zeigt eine kurze Erklärung der Optionen von grep-dctrl.
--version
Zeigt die Versionsnummer des Programms an.
© 1999-2006 Frank Ronneburg - Dieser Inhalt ist unter einem Creative Commons Namensnennung - Nicht-kommerziell - Keine Bearbeitung Lizenzvertrag lizenziert (creativecommons.org/licenses/by-nc-nd/2.0/de/legalcode).