Bash - Zwei Binärdateien vergleichen (SQL Diff)

Diskutiere Bash - Zwei Binärdateien vergleichen (SQL Diff) im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Moin, versuche zwei SQL Dumps miteinander zu vergleichen, dazu hole ich Stammdaten aus der MSSQL-DB und speichere sie direkt unter der Bash in...

  1. #1 Hobbystern, 08.05.2014
    Hobbystern

    Hobbystern Wahl-Debianer

    Dabei seit:
    02.02.2007
    Beiträge:
    199
    Zustimmungen:
    0
    Ort:
    westl. Ruhrgebiet
    Moin,

    versuche zwei SQL Dumps miteinander zu vergleichen, dazu hole ich Stammdaten aus der MSSQL-DB und speichere sie direkt unter der Bash in ein Textfile. Dann warte ich x Tage und mache das erneut.

    Vergleiche beide (Binär)Dateien und lasse mir die Änderungen per Mail senden. So habe ich auch auf meinem 2005er MSSQL eine Änderungsverfolgung für Daten die sich eigentlich selten ändern sollten und wenn dann nur mit Sinn und Verstand.

    Nun bin ich beim Vergleich der beiden Binäritäten..:

    diff datei1 datei2 -a

    zeigt mir den gesamten Datensatz in Datei 1 und 2 an, inkl. der Änderung aber auch inkl. aller anderen Spalten.

    Gibt es ein, mir unbekanntes Bordwerkzeug um nach DIFF nochmals in der Zeile nach Änderungen zu suchen?

    Spalte1 - SPalte 2 - Spalte 3
    A - B - C

    2 Tage später
    Spalte1 - SPalte 2 - Spalte 3
    B - B - C

    nun hätte ich gerne nur die Ausgabe:
    <x Zeichen vom Anfang der Zeile und dann die Änderung> ==> "B"

    Mit sed wäre sowas sicher machbar, aber dann muss ich diff´s ganze Ausgabe beschneiden. cmp kann sowas auch, ist mir aber zu abstrakt. hexdump ist mir aktuell noch nicht geläufig.

    Würd mich über einen guten String Praparation-Tip freuen!
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Hobbystern, 08.05.2014
    Hobbystern

    Hobbystern Wahl-Debianer

    Dabei seit:
    02.02.2007
    Beiträge:
    199
    Zustimmungen:
    0
    Ort:
    westl. Ruhrgebiet
    GELÖST.

    Das Tool "sdiff" kann genau das was ich gesucht habe.

    Vergleichen von Spalten zweier Dateien und "nebeneinanderstellen" - ich mag Linux :-)
     
Thema: Bash - Zwei Binärdateien vergleichen (SQL Diff)
Besucher kamen mit folgenden Suchen
  1. linux binärdateien vergleichen

    ,
  2. linux binär vergleichen

    ,
  3. linux binäre dateien vergleichen

Die Seite wird geladen...

Bash - Zwei Binärdateien vergleichen (SQL Diff) - Ähnliche Themen

  1. Frage zu Bash Script mit Grep Ausgabe

    Frage zu Bash Script mit Grep Ausgabe: Hallo Zusammen, ich schreibe gerade in Bash ein Script, mit dem ich eine Ausgabe per Grep filtere, nun ist es so - dass ich allerdings zwei...
  2. Falsches Heimatverzeichnis in der Bash

    Falsches Heimatverzeichnis in der Bash: Hallo Leute, wenn ich ein Terminal öffne und mich via "su marcel" anmelde startet die Promt im /root verzeichnis. Gebe ich echo $HOME ein kommt...
  3. [gelöst] bash, cut - wahrscheinlich die 1000.

    [gelöst] bash, cut - wahrscheinlich die 1000.: Hallo Forum, seit mehr als drei Tagen drehe ich mich im Kreis, da ich bei google & co augenscheinlich nicht die richtigen Fragen stelle. Mein...
  4. Minimal bash-like...hilfe

    Minimal bash-like...hilfe: Hi erstmal^^ Habe probiert mint zu installieren auf meinen Acer Travelmate b118. Nun, es hat irgendwie funktioniert und der gute wollte mal...
  5. Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

    Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?): Hallo Leute :) Ich habe heute eine E-Mail bekommen und zwar für ein Telefoninterview am übermorgen und ich bin da recht nervös, vor allem am...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden