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

Implementierung des Imports und Exports von Docker-Images

Docker-Nutzung von Gitlab Gitlab Docker Startbefe...

Stimmt es, dass der Webdesign-Stil umso besser ist, je einfacher er ist?

Ursprüngliche Adresse: http://www.webdesignfromsc...

Beispielcode der Uniapp Vue- und NVUE-Karussellkomponenten

Der Vue-Teil ist wie folgt: <Vorlage> <K...

So verwenden Sie Nginx, um domänenübergreifende Front-End-Probleme zu lösen

Vorwort Bei der Entwicklung statischer Seiten, wi...

Implementierungsbeispiel für ein JS-natives zweispaltiges Shuttle-Auswahlfeld

Inhaltsverzeichnis Verwendung Strukturzweige Code...

JavaScript-Grundlagenreihe: Funktionen und Methoden

Inhaltsverzeichnis 1. Der Unterschied zwischen Fu...

Detaillierte Erklärung des Sticky Position-Attributs in CSS

Beim Entwickeln mobiler Apps stoßen Sie häufig au...

Die CSS-Priorität der Webseite wird für Sie ausführlich erklärt

Bevor wir über die CSS-Priorität sprechen, müssen...

Klassen in TypeScript

Inhaltsverzeichnis 1. Übersicht 2. Definieren Sie...

Analysieren Sie die Dauer von TIME_WAIT aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Einleitung 2. Lassen Sie un...

Detaillierte Erläuterung der Wissenspunkte der Linux-DMA-Schnittstelle

1. Zwei Arten der DMA-Zuordnung 1.1. Konsistente ...