EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

join-dctrl – Online in der Cloud

Führen Sie „join-dctrl“ im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl „join-dctrl“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


join-dctrl – führt einen relationalen Join für Daten im DCTRL-Format durch

ZUSAMMENFASSUNG


join-dctrl [ Optionen ] Dateinamen Dateinamen

join-dctrl --Version

join-dctrl --help

BESCHREIBUNG


join-dctrl Führt eine relationale Verknüpfungsoperation für die ihm in der Debian-Steuerdatei übergebenen Daten durch
Format.

A join Feld muss über einen der Schalter angegeben werden -1 und -2 oder der Schalter -j.
Konzeptionell erstellt das Programm alle geordneten Datensatzpaare, die gebildet werden können
einen Datensatz aus der ersten Datei als erstes Mitglied des Paares haben und einen Datensatz haben
aus der zweiten Datei als zweites Mitglied des Paares; und dann werden alle solchen Paare gelöscht
wobei die Join-Felder nicht gleich sind. Tatsächlich wird jede der Eingabedateien als eine behandelt
relationale Datenbanktabelle.

Jede Eingabedatei muss in ihrem Verknüpfungsfeld in aufsteigender Reihenfolge vorliegen. Dies ermöglicht dem Programm
schnell arbeiten. Der sort-dctrl(1) Ein Programm kann verwendet werden, um dies zu erreichen.

OPTIONAL


-1 Feld, --1st-join-field=Feld
Geben Sie den Join an Feld der ersten Eingabedatei.

-2 Feld, --2nd-join-field=Feld
Geben Sie den Join an Feld der zweiten Eingabedatei.

-j Feld, --join-field=Feld
Geben Sie einen gemeinsamen Join an Feld für alle Dateien.

-a Dateinr, --unpairable-from=Dateinr
Geben Sie an, dass nicht übereinstimmende Absätze ab dem ersten (falls vorhanden) 1 gegeben ist) oder die zweite (falls
2 angegeben ist) Datei werden gedruckt.

-o Feldspez, --output-fields=Feldspez
Geben Sie an, welche Felder in die Ausgabe einbezogen werden sollen. Felder werden durch Kommas getrennt
(mehr als eine -o Option kann ebenfalls verwendet werden). Jedes Feld wird im Format angegeben
Dateinr.Feld in welchem Dateinr ist die Ordnungszahl der Eingabedatei, aus der die
Feld wird gezeichnet (entweder 1 or 2), Und Feld gibt den Namen des zu verwendenden Feldes an. Als ein
Sonderfall, einfach 0 kann anstelle von verwendet werden Dateinr.Feld sich auf das Gemeinsame beziehen
Wert der Join-Felder.

Der Name des Feldes (ohne Dateinummer) wird in der Ausgabe als verwendet
Name des Feldes. Es kann jedoch ein anderer Name für Ausgabezwecke angegeben werden
indem der Feldspezifikation ein Doppelpunkt und der gewünschte sichtbare Name angehängt werden.

Zum Beispiel die Option -o 0,1.Version:Alte Version,2.Version gibt an, dass die
Das erste Feld in jedem Ausgabedatensatz sollte das Verknüpfungsfeld sein, das zweite Feld sollte es sein
be Alte Version zieht seine Daten aus dem Version Feld der ersten Eingabedatei und
Das dritte Feld sollte sein Version zieht seine Daten aus dem Feld mit demselben
Name in der zweiten Eingabedatei, und dies sind die einzigen Felder in einem Ausgabedatensatz.

Wenn nein -o Wenn diese Option angegeben ist, werden alle Felder aller zusammenzuführenden Datensätze einbezogen
in der Ausgabe.

-l Grad des , --errorlevel=Grad des
Log-Level auf setzen Grad des . Grad des eines von tödlich, wichtig, informativ und debuggen,
Letzteres ist jedoch je nach Kompilierzeit-Optionen möglicherweise nicht verfügbar. Diese
Kategorien werden hier der Reihe nach angegeben; jede Nachricht, die ausgegeben wird, wenn tödlich in
Effekt, wird im emittiert wichtig Fehlerlevel und so weiter. Die Standardeinstellung ist
wichtig.

-V, --Version
Versionsinformationen ausdrucken.

-C, --Kopieren
Drucken Sie die Urheberrechtslizenz aus. Dies erzeugt viel Leistung; unbedingt umleiten oder
leiten Sie es irgendwo (wie Ihren Lieblingspager).

-h, --help
Drucken Sie eine Hilfezusammenfassung aus.

OPERANDEN


join-dctrl behandelt jede in der Befehlszeile genannte Datei als relationale Datenbanktabelle.
Eine Datei namens - stellt den Standardeingabestream des Programms dar. Derzeit genau zwei
Dateien müssen benannt werden.

STDIN


Der Standard-Eingabestrom kann als Eingabe verwendet werden, wie oben in der OPERANDEN .

SPEISUNG DATEIEN


Alle Eingaben zu join-dctrl liegt im Format einer Debian-Kontrolldatei vor.

Eine Debian-Kontrolldatei (dctrl) ist eine halbstrukturierte Einzeltabellen-Datenbank, die in einem
maschinenlesbare Textdatei. Eine solche Datenbank besteht aus einer Reihe von Datensätzen; jeder Datensatz ist
eine Zuordnung von Feldnamen zu Feldinhalten. Textlich werden Datensätze durch Leerzeichen getrennt
Zeilen, während jedes Feld als eine oder mehrere nicht leere Zeilen innerhalb eines Datensatzes codiert ist. Ein Feld
beginnt mit seinem Namen, gefolgt von einem Doppelpunkt, gefolgt vom Feldinhalt. Der Doppelpunkt muss
befinden sich in der ersten Zeile des Felds, und die erste Zeile darf ohne Leerzeichen beginnen.
Nachfolgende Zeilen hingegen beginnen immer mit linearem Leerzeichen (ein oder mehrere Leerzeichen oder
Tabulatorzeichen).

Jede Eingabedatei muss in der aufsteigenden Reihenfolge ihres Verknüpfungsfelds vorliegen.

VARIABLEN


Die Standard-Locale-Umgebung, insbesondere die Zeichensatzeinstellung, wirkt sich auf die
Interpretation von Eingabe und Ausgabe als Zeichenströme.

ASYNCHRON Events


Standard-UNIX-Signale haben ihre übliche Bedeutung.

STDOUT


Die gesamte Ausgabe wird an den Standardausgabestream gesendet. Die Ausgabe erfolgt im Format eines Debian
Steuerdatei, oben im beschrieben SPEISUNG DATEIEN Abschnitt. Die Ausgabe erfolgt im
Aufsteigende Reihenfolge des Join-Felds, wenn dieses Feld in der Ausgabe enthalten ist.

AUSGABE DATEIEN


Es gibt keine Ausgabedateien.

EXIT STATUS


Dieses Dienstprogramm endet mit 0 wenn erfolgreich. Es verwendet inkonsistent einen Exit-Code ungleich null
wenn ein Fehler festgestellt wird (dies ist ein Fehler).

FOLGEN OF FEHLER


Bei Fehlern in der Eingabe wird die Ausgabe teilweise oder vollständig verworfen. In
Bei Fehlern beim Aufruf verweigert das Programm die Funktion.

Beispiele:


Angenommen, eine Datei enthält Daten zu Binärpaketen für die AMD64-Architektur
im Abschnitt „Debian Squeeze (6.0)“ enthalten Haupt-, befindet sich im aktuellen Verzeichnis
und benannt Angebote. Angenommen, wir befinden uns derzeit auf einem Debian-System. Nehmen wir weiter an
dass das aktuelle Verzeichnis keine Dateien mit dem Namen enthält Zustand und pkg. Folgende
Befehle gibt für jedes derzeit in Debian installierte und verfügbare Paket Squeeze an
(6.0), seine aktuell installierte Version (als Old-Version) und die Version in Squeeze (als
Neue Version):
$ sort-dctrl -kPackage /var/lib/dpkg/status > stat
$ sort-dctrl -kPackage Pakete > pkg
$ join-dctrl -j Paket \
-o 0,1.Version:Alte-Version,2.Version:Neue-Version \
stat-Paket

Verwenden Sie join-dctrl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    DivFix + +
    DivFix + +
    DivFix++ ist Ihre AVI-Videoreparatur und
    Vorschau-Software. Es ist für die Reparatur konzipiert
    und Vorschaudateien, die heruntergeladen werden
    von ed2k(emule), torrent, gnutella, ftp...
    Laden Sie DivFix++ herunter
  • 2
    JBoss-Community
    JBoss-Community
    Community-gesteuerte Projekte mit dem
    neueste Innovationen für Spitzenreiter
    Anwendungen. Unser Vorzeigeprojekt ist JBoss AS
    die führende Open Source,
    normgerecht...
    Laden Sie die JBoss-Community herunter
  • 3
    Django-Filer
    Django-Filer
    Django Filer ist eine Dateiverwaltung
    Anwendung für Django, die macht
    Umgang mit Dateien und Bildern ein Kinderspiel.
    django-filer ist eine Dateiverwaltung
    Bewerbung für Djang...
    Laden Sie Django Filer herunter
  • 4
    xCAT
    xCAT
    Extreme Cluster Administration Toolkit.
    xCAT ist ein skalierbares Cluster-Management
    und Bereitstellungstool, das Folgendes bereitstellt
    Hardwaresteuerung, Erkennung und Betriebssystem
    diskful/di...
    Laden Sie xCAT herunter
  • 5
    Hunde
    Hunde
    Psi ist ein plattformübergreifendes, leistungsstarkes XMPP
    Client für erfahrene Benutzer.
    Es sind Builds für MS verfügbar
    Windows, GNU/Linux und macOS. Zielgruppe:
    Endnutzer...
    Laden Sie Psi herunter
  • 6
    Blobby-Volley 2
    Blobby-Volley 2
    Offizielle Fortsetzung des berühmten
    Blobby Volley 1.x Arcade-Spiel.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: OpenGL, SDL. Programmierung
    Sprache: C++, Lua. C...
    Laden Sie Blobby Volley 2 herunter
  • Mehr »

Linux-Befehle

Ad