[LINUX] Ich möchte nur verschiedene Zeilen der Textdatei mit diff anzeigen

diff

diff data1.txt data2.txt

Und bei normaler Verwendung

--- data1.txt
+++ data2.txt
@@ -1,4 +1,4 @@
 11111
-22222
+22225
 33333
-44444
+44445

Zeilen mit demselben Inhalt und Zeilen mit unterschiedlichem Inhalt werden als Mischung angezeigt. Ich fand es etwas schwer zu erkennen, wenn es viele Zeilen gab.

sed Da der Anfang derselben Zeile leer ist, filtern (löschen) Sie mit sed.

sed -e '/^ .\+/d'

"^" ". \ +" Mit einem Leerzeichen zu beginnen bedeutet, eine beliebige Zeichenfolge mit d zu löschen.

Mit Diff mit einem Rohr verbinden.

diff data1.txt data2.txt | sed -e '/^ .\+/d'

Dann

--- data1.txt
+++ data2.txt
@@ -1,4 +1,4 @@
-22222
+22225
-44444
+44445

Es war erfrischend mit nur verschiedenen Zeilen.

Vor kurzem habe ich Shells mit Busybox unter Windows studiert, aber es ist tief.

Recommended Posts

Ich möchte nur verschiedene Zeilen der Textdatei mit diff anzeigen
Ich möchte mit Python in eine Datei schreiben
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich möchte mehrere Bilder mit matplotlib anzeigen.
Ich möchte ein Spiel mit Python machen
Finden Sie heraus, wie Sie eine Datei mit einer bestimmten Anzahl von Zeilen gleichmäßig teilen können
Ich möchte ein Element mit numpy in eine Datei schreiben und es überprüfen.
Ich möchte dem Anfang einer WAV-Datei 1 Sekunde lang Stille hinzufügen
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Konvertieren Sie eine Textdatei mit hexadezimalen Werten in eine Binärdatei
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich möchte ein Paket von Php Redis installieren
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte eine lokale Variable mit Lambda binden
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
Ich möchte eine andere Version von Python mit pyvenv angeben
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich möchte viele Prozesse von Python aus starten
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
Ich möchte mit GAN Schwarzweißfotos von Erinnerungen ausmalen
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
So zeigen Sie eine Liste der mit pyenv installierbaren Versionen an
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich möchte ○○ mit Pandas machen
Ich möchte mit Python debuggen
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
[Einführung in StyleGAN] Ich habe mit "The Life of a Man" ♬ gespielt
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Ich habe versucht, mit Go einen exklusiven Kontrollmechanismus zu erstellen
Ich möchte mit matplotlib ein Diagramm mit Wellenlinien in der Mitte erstellen (ich möchte den Eindruck manipulieren).
Ich möchte Tag-Informationen (Titel und Künstler) einer Musikdatei (flac, wav) extrahieren.
Wenn ich mit matplotlib eine große Anzahl von Diagrammen generiere, möchte ich das Diagramm nicht auf dem Bildschirm anzeigen (Jupyter-Umgebung).
Ich möchte Objekte mit OpenCV erkennen
Ich habe versucht, eine Blockchain zu implementieren, die tatsächlich mit ungefähr 170 Zeilen funktioniert
Ich möchte in der Einschlussnotation drucken
Ich möchte nur ein Signal vom Sub-Thread zum Haupt-Thread senden
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
Ich möchte einen Blog mit Jupyter Notebook schreiben
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Ich möchte eine Python-Umgebung erstellen
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
Erstellen Sie eine große Textdatei mit Shellscript
Ich möchte Protokolle mit Python analysieren
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich möchte mit aws mit Python spielen