Linux verwendet join -a1, um zwei Dateien zusammenzuführen

Linux verwendet join -a1, um zwei Dateien zusammenzuführen

Um die folgenden beiden Dateien zusammenzuführen, führen Sie sie zusammen und fügen Sie sie zu 1.txt zusammen

# 1.txt
Jerry 20
Alice 30
David 40
# 2.txt
Jerry Mann
Alice Frau
David 40

Zusammengeführt 1.txt

Jerry 20 Mann
Alice 30 Frau
David 40

Die oben genannten Dateien haben die gleichen Eigenschaften und werden daher zusammengeführt. Die zweite Spalte fehlt. Zu diesem Zeitpunkt kann das Ziel durch die Verwendung von „join -a1 1.txt 2.txt“ gut erreicht werden.

[root@host ~]# join -a1 1.txt 2.txt
Jerry 20 Mann
Alice 30 Frau
David 40
  • -a: Zusätzlich zur Anzeige der übereinstimmenden Zeilen werden auch die übereinstimmenden Zeilen in der angegebenen Sequenznummer (1 oder 2) angezeigt.
  • -1: Übereinstimmung mit dem FIELD-Feld in Datei1

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zum Upgrade von Python und zur Installation von Pip unter Linux
  • So verwenden Sie eine for-Schleife in Kombination mit if, um Dateien im Linux-Shell-Verzeichnis zu finden
  • So erhalten Sie den tatsächlichen Pfad des aktuellen Skripts in Linux
  • Tutorial und Praxis zu den virtuellen Speichereinstellungen unter Linux
  • Detaillierte Verwendung des Linux-Textsuchbefehls find
  • Eine Frage zum Verständnis mehrerer Parameter des Sortierbefehls in Linux
  • So beheben Sie Dateisystemfehler in Linux mit „fsck“
  • Linux: Beispiel für das Bearbeiten des Start-, Stopp- und Neustartskripts für Springboot-JAR-Pakete
  • So gehen Sie mit der Meldung „Vorgang nicht zulässig“ beim Löschen von Dateien in Linux um
  • Einführung in die Verwendung und Deaktivierung von Transparent Huge Pages in Linux

<<:  Detaillierte Erläuterung möglicher Probleme bei der Konvertierung von Gleitkommadaten in Zeichendaten in MySQL

>>:  Detaillierte Erklärung des Fischschwarm-Algorithmus im CocosCreator-Spiel

Artikel empfehlen

Node verwendet das Modul async_hooks zur Anforderungsverfolgung

Das Modul async_hooks ist eine experimentelle API...

Beschreibung des MySQL-Optimierungsparameters query_cache_limit

query_cache_limit query_cache_limit gibt die Puff...

JavaScript zum Erreichen einer festen Seitenleiste

Verwenden Sie Javascript, um eine feste Seitenlei...

Optimierung der Frontend-Leistung von Websites: JavaScript und CSS

Ich habe einen Artikel des Yahoo-Teams über die O...

Einführung in die Fuzzy-Abfragemethode mit instr in MySQL

Die Verwendung der internen Funktion instr in MyS...

Lösung für ungültige obere Ränder von Elementen in Div-Tags

Genau wie der Titel sagt. Die Frage ist sehr merkw...

Vue verbessert die Seitenantwortgeschwindigkeit durch Lazy Loading

Inhaltsverzeichnis Überblick Was ist Lazy Loading...

So verwenden Sie & und nohup im Hintergrund von Linux

Wenn wir in einem Terminal oder einer Konsole arb...

jQuery-Plugin zur Implementierung eines gestapelten Menüs

Jeden Tag ein jQuery-Plugin - gestapeltes Menü. Z...

Warum TypeScripts Enum problematisch ist

Inhaltsverzeichnis Was ist passiert? Verwendung S...

mysql-8.0.16 winx64 neuestes Installationstutorial mit Bildern und Text

Ich habe erst vor Kurzem angefangen, mich mit Dat...

Beispiel für das Einrichten einer Whitelist in Nginx mithilfe des Geomoduls

Ursprüngliche Konfiguration: http { ...... Verbin...