Ich arbeite an einem Tool zum Generieren von TSV-Dateien für den Import in eine Datenbank mit bcp.exe und ich möchte meine Ausgabe validieren. Ich kann dies tun, indem ich die Datei, die ich generiere, mit den Dateien vergleiche, die durch den Export von bcp aus einer vorhandenen Datenbank erzeugt wurden. Mein Problem ist, dass die Reihenfolge manchmal zwischen Dateien unterschiedlich sein kann. Ich hätte gerne ein Tool, das mir sagen wird, ob es Zeilen gibt, die keine genaue Übereinstimmung in einem Paar Dateien haben, unabhängig von der Reihenfolge der Zeilen.Tool, um Zeileninhalt nur zu vergleichen
Antwort
‚Irregardless‘, ob ‚irregardless‘ ist ein Wort ...
Der zuverlässigste Weg, diesen Vergleich zu tun ist, die beiden Dateien in derselben Reihenfolge zu sortieren, und dann eine Datei Vergleich zu tun. Da Sie "bcp.exe" erwähnen, klingt das mehr wie Windows und wahrscheinlich MS SQL Server als Unix und Sybase.
würde ich wahrscheinlich Cygwin verwenden und entweder diff
oder comm
zu vergleichen (und sort
zu bestellen), um die Dateien oder ein gleichwertiges Unix workalike Toolset (MKS, ...). Andere Leute empfehlen möglicherweise andere Tools. Es hängt zum Teil davon ab, wie viele Unterschiede Sie wahrscheinlich normalerweise finden und wie Sie mit ihnen umgehen, nachdem Sie sie gefunden haben. Ist eine GUI-Ausgabe notwendig? Außerdem haben Sie ein Problem, die Unterschiede zu bestimmten Zeilennummern in den unsortierten Datendateien zurückzuverfolgen.
- 1. erstellen NSArray mit Zeileninhalt (MySQL)
- 2. SQL Zeileninhalt zu einer anderen Tabelle der Spaltennamen
- 3. Tool/Juwel, um kommentierten Code zu finden
- 4. Tool zum Vergleichen von web.config-Dateien
- 5. Wie zwei GraphView in Graph-Tool zu vergleichen?
- 6. Unix-Tool, um doppelte Zeilen aus einer Datei zu entfernen
- 7. Der Groovy-Weg, um Werte zu vergleichen?
- 8. Tool, um Anwendung ohne Codeänderungen zu verfolgen?
- 9. Jetbrains vergleichen Werkzeug als Standalone-Tool
- 10. Tool zum Vergleichen von Bildern unter Windows
- 11. Open-Source-Tool zum Vergleichen von Datenbankschema
- 12. Regex, um mehrere Zeichenfolgen zu vergleichen
- 13. Vergleichbar verwenden, um verschiedene Variablen zu vergleichen
- 14. Postgresql Kleinbuchstaben, um Daten zu vergleichen
- 15. Pseudocode, um zwei Bäume zu vergleichen
- 16. Regulärer Ausdruck um Dollarbeträge zu vergleichen
- 17. Tool zum Vergleichen von CSV-Dateien auf Feldebene?
- 18. Wie XML-Dateien zu vergleichen
- 19. Welches Tool zur Versionskontrolle ist am besten geeignet, um nur die letzten 'N' Commits zu speichern?
- 20. Tool oder Bibliothek zum Vergleichen von XML-Dateien
- 21. Konstruktoren verwenden, um Benutzereingaben zu vergleichen/zu berechnen
- 22. Regex, um eine ganze Zeichenfolge nur zu vergleichen, wenn es einen gegebenen Teilstring/Suffix fehlt
- 23. www in URL beibehalten, um die Zertifikatsdomäne in Tomcat nur zu vergleichen Umgebung
- 24. pure javascript toggle nur einmal mit data-getAttribute um zu vergleichen
- 25. Vergleichen Sie nur den ausgewählten Wert in Schleife, um die Fehlermeldung zu vermeiden
- 26. RegEx benötigt, um die Zahl mit 2 Dezimalstellen zu vergleichen
- 27. Was ist der beste Weg, um Flags Enum zu vergleichen?
- 28. Tool, um alle nicht verwendeten Code zu finden
- 29. Ich brauche ein iOS-Tool, um HTML zu kodieren?
- 30. Genaue Regeln, um zu bestimmen, was Verilog-Tool synthetisierbaren ist