.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SORT\-DCTRL 1 "8. Juni 2005" Debian\-Projekt Debian\-Benutzerhandbuch .\" Copyright (C) 2005 Antti-Juhani Kaijanaho .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" You should have received a copy of the GNU General Public License .\" along with this program; see the file COPYING. If not, write to .\" the Free Software Foundation, Inc., 59 Temple Place - Suite 330, .\" Boston, MA 02111-1307, USA. .SH BEZEICHNUNG sort\-dctrl \- sortiert Debian\-Steuerdateien .SH ÜBERSICHT \fBsort\-dctrl\fP [Optionen] [ \fIDatei\fP … ] .sp \fBsort\-dctrl\fP \-\-copying | \-\-help | \-\-version | \-ChV .SH BESCHREIBUNG Das Programm \fBsort\-dctrl\fP sortiert Debian\-Steuerdateien gemäß den angegebenen Kriterien. .PP Eine Debian\-Steuerdatei (dctrl) ist eine halbwags strukturierte Datenbank aus einer Tabelle, die in einer maschinenauswertbaren Textdatei gespeichert wird. . Einer derartige Datenbank besteht aus einer Zusammenstellung von Datensätzen; jeder Datensatz ist eine Abbildung von Feldnamen auf Feldinhalt. . Textlich werden Datensätze durch leere Zeilen getrennt, während jedes Feld als eine oder mehrere nicht leere Zeilen innerhalb eines Datensatzes kodiert ist. . Ein Feld beginnt mit seinem Namen, gefolgt von einem Doppelpunkt, gefolgt vom Feldinhalt. . Der Doppelpunkt muss in der ersten Zeile des Feldes liegen und die erste Zeile darf nicht mit einem Leerraum beginnen. . In Gegensatz dazu beginnen nachfolgende Zeilen immer mit einem Leerraum (einem oder mehrere Leerzeichen oder Tabulatoren). .PP Das Programm \fBsort\-dctrl\fP kennt zwei Feldtypen: Zeichenkettenfelder und Versionsfelder. Versionsfelder dienen außerdem als numerische Felder. Zeichenkettenfelder werden gemäß streng lexikografischem Vergleich Oktett für Oktett verglichen. Nach dem Doppelpunkt werden alle Leerzeichen am Anfang ignoriert. Versionsfelder werden als Debian\-Versionsnummern ausgewertet und verglichen. Wenn Versionsnummern verglichen werden und ein Feldinhalt tatsächlich nicht zur Versionsnummersyntax passt, werden sie als weniger als irgendwelche passenden Felder betrachtet und gleich irgendwelchem anderen nicht passenden Feldinhalt. Das Programm The \fBsort\-dctrl\fP geht, wenn nichts anderes gesagt wurde, davon aus, dass alle Felder Zeichenkettenfelder sind. .PP Sie können mit der Option \fB\-k\fP eine beliebige Anzahl Schlüssel zur Sortierung angeben. Die Schlüssel werden mit einem abnehmenden Grad der Priorität interpretiert: Der erste angegebene Schlüssel ist primär, der zweite sekundär und so weiter. Falls zwei Datensätze unter ihrem Primärschlüssel gleich sind, werden sie unter ihrem Sekundärschlüssel verglichen und so weiter. Falls keine Schlüssel angegeben wurden, wird von einem Vorgabeschlüssel ausgegangen (dem Feld »Package« ohne Bestimmungswörter). .SH OPTIONEN .IP "\fB\-k \fP\fISchlüsselangabe\fP, \fB\-\-key\-spec=\fP\fISchlüsselangabe\fP" gibt einen oder mehrere Schlüssel für die Sortierung an. Sie können diese Option beliebig oft angeben. Das Argument \fISchlüsselangabe\fP besteht aus einer durch Komma getrennten Liste von Schlüsselangaben. Jede Schlüsselangabe besteht aus dem Namen des Feldes, das als Schlüssel dient, wahlweise gefolgt von einem Doppelpunkt und Schlüsselbestimmungswörtern. Die folgenden Schlüsselbestimmungswörter werden unterstützt: .RS .TP \fBr\fP stellt den Vergleich für diesen Schlüssel auf den Kopf und kehrt die Sortierreihenfolge um. .TP \fBv\fP betrachtet dieses Feld als Versionsnummerfeld. .TP \fBn\fP betrachtet dieses Feld als numerisch, was derzeit gleichbedeutend mit \fBv\fP ist. .RE .IP "\fB\-q\fP, \fB\-\-quiet\fP, \fB\-\-silent\fP" gibt nichts auf dem Standardausgabe\-Datenstrom aus; wird stattdessen sofort nach den ersten Treffer beendet .IP "\fB\-l \fP\fIStufe\fP, \fB\-\-errorlevel=\fP\fIStufe\fP" setzt die Protokollierungsstufe auf \fIStufe\fP. \fIStufe\fP ist entweder \fBfatal\fP, \fBimportant\fP, \fBinformational\fP oder \fBdebug\fP, aber Letzteres ist, abhängig von den Optionen zur Kompilierzeit, möglicherweise nicht verfügbar. Diese Kategorien sind hier in ihrer Reihenfolge angegeben; jede Nachricht, die ausgegeben wird, während \fBfatal\fP in Kraft ist, wird in der Fehlerstufe \fBimportant\fP ausgegeben und so weiter. Vorgabe ist \fBimportant\fP. .IP "\fB\-V\fP, \fB\-\-version\fP" gibt Versionsinformationen aus. .IP "\fB\-C\fP, \fB\-\-copying\fP" gibt die Copyright\-Lizenz aus. Dies produziert eine große Ausgabe; stellen Sie sicher, dass Sie sie irgendwohin um\- oder weiterleiten (wie etwa Ihren bevorzugten Dateibetrachter). .IP "\fB\-h\fP, \fB\-\-help\fP" gibt eine Zusammenfassung von Hilfetexten aus. .SH BEISPIELE Hier folgen einige Beispielaufrufe des Programms: .IP "sort\-dctrl /var/lib/dpkg/available" gibt die \fBdpkg\fP\-Datei \fIavailable\fP nach Paketnamen sortiert aus. .IP "sort\-dctrl \-k Version:v /var/lib/dpkg/available" gibt die \fBdpkg\fP\-Datei \fIavailable\fP in aufsteigender Reihenfolge der Versionsnummern aus. .IP "sort\-dctrl \-k Version:vr /var/lib/dpkg/available" gibt die \fBdpkg\fP\-Datei \fIavailable\fP in absteigender Reihenfolge der Versionsnummern aus. .IP "sort\-dctrl \-k Package,Version:v /var/lib/dpkg/available" gibt die \fBdpkg\fP\-Datei \fIavailable\fP zuerst nach aufsteigender Reihenfolge der Paketnamen und dann nach absteigender Reihenfolge der Versionsnummern sortiert aus. .IP "sort\-dctrl \-k Installed\-Size:n,Size:nr /var/lib/dpkg/available" gibt die \fBdpkg\fP\-Datei \fIavailable\fP zuerst nach aufsteigender Reihenfolge der Installationsgrößen und dann nach absteigender Reihenfolge der Paketgrößen sortiert aus. .SH AUTOR Das Programm und diese Handbuchseite wurden von Antti\-Juhani Kaijanaho <\fIgaia@iki.fi\fP> geschrieben. .SH "SIEHE AUCH" Debian\-Richtlinien\-Handbuch (Debian Policy Manual) – herausgegeben als Debian\-Paket \fBdebian\-policy\fP – außerdem auf der Debian\-Website verfügbar .PP \fBgrep\-dctrl\fP(1) .\" Local variables: .\" mode: nroff .\" End: .SH TRADUCTION Diese Übersetzung wurde mit dem Werkzeug .B po4a durch Chris Leick .I c.leick@vollbio.de und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt. Bitte melden Sie alle Fehler in der Übersetzung an .I debian-l10n-german@lists.debian.org oder als Fehlerbericht an das Paket .IR dctrl-tools . Sie können mit dem folgenden Befehl das englische Original anzeigen .RB » "man -L C" .IR "Abschnitt deutsche_Handbuchseite" «.