Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst HP-UX V.11 - Dateien vergleichen und doppelten Text anzeigen lassen

Mitglied: emir

emir (Level 1) - Jetzt verbinden

29.01.2008, aktualisiert 31.01.2008, 6952 Aufrufe, 6 Kommentare

Guten Tag,

könnte mir jemand sagen, wie ich 2 Textdateien auf doppelten Inhalt überprüfen kann und dann das Ergebnis anzeigt?
Ich habe, dass Problem, dass ich mehrere Shell-Scripts auf doppelte Befehle prüfen soll.

Kann ich dass mit "diff" realisieren??

Vielen Dank schon mal im vorraus!



Mit freundlichen Grüßen
Timur
Mitglied: greyhound
29.01.2008 um 16:29 Uhr
Hallo Timur,

es ist mir leider nicht ganz klar was Du genau tun möchtest. Vielleicht hilfst Du mir noch etwas auf die Sprünge.
Diff führt einen zeilenweisen Vergleich zweier Dateien durch. Diff bringt Dir also nur dann etwas, wenn die Files, die Du untersuchen möchtest im wesentlich identisch sind und sich lediglich einzelne Wörter unterscheiden.
Wie ich Dich verstanden habe suchst Du nach bestimmten Befehlen in verschiedenen Files.
Eine quick and dirty Lösung wäre da z.B. grep [Suchstring] *. Das liefert Dir alle Zeilen die [Suchstring] enthalten in allen Dateien im aktuellen Verzeichnis. ( Das kannst Du natürlich eingrenzen, wenn Du statt * z.B. *.sh eingibst.) Wenn Dich nur interessiert, wie oft [Suchstring] in den einzelnen Files vorkommt heißt das entsprechende Kommando grep -c [Suchstring] *.


HTH
Greyhound
Bitte warten ..
Mitglied: emir
30.01.2008 um 07:43 Uhr
Danke für die schnelle Antwort.

Jedoch ist das, nicht dass was ich gewollt habe. Ich soll 2 Dateien auf gleichen Inhalt prüfen und die doppelten Ergebnise auflisten. Es steht aber nicht an jeder Stelle etwas gleiches in den 2 Dateien.

Mfg
Timur
Bitte warten ..
Mitglied: greyhound
30.01.2008 um 12:45 Uhr
Hallo Timur,

Es steht aber nicht an jeder
Stelle etwas gleiches in den 2 Dateien.

Das hatte ich bereits vermutet, daher hatte ich Dich auf den Lösungsweg mit grep hingewiesen.
Allerdings müsstest Du dann wenigstens wissen wonach Du suchst.

Aber wie schon gesagt, mir ist Deine Fragestellung nicht ganz klar. Vielleicht erläutest Du das mal an einem Beispiel. Bei der allgemeinen Formulierung Deiner Frage kann man auch nur allgemein antworten.

So wie es sich jetzt für mich anhört, läuft Deine Aufgabe darauf hinaus, herauszufinden, ob ein beliebiger Text beliebiger Länge an beliebiger Stelle in verschiedenen Dateien vorkommt.

Dies dürfte in dieser Allgemeinheit praktisch unlösbar sein. Das Problem dabei ist sicher nicht der grundsätzliche Suchalgorithmus. Der ist zwar aufwendig aber lösbar. Entscheidend ist hier die Definition der Treffer. Dazu stellen sich für mich jede Menge Detailfragen, z.B. ab welcher Textlänge werden Übereinstimmungen als Treffer gewertet? Ein, zwei, zehn oder hundert Zeichen? Was ist mit Groß- Kleinschreibung? Können gesuchte Texte über mehrere Zeilen gehen? Sind Worttrenner wie Leerzeichen, Tabstopps und Zeilenumbrüche als identisch zu betrachten? Was ist bei mehreren Worttrennern in Folge? Ist der Kontext, in welchem der Text gefunden wird wichtig (z.B. Kommentarzeile oder Programmzeile)? Usw. usw.

Nach meiner Erfahrung lohnt sich ein derartiger Programmieraufwand wirklich nur bei sehr großen Datenmengen.

Ansonsten, wie vorgeschlagen grep | brain 1.0

Gruß
Greyhound
Bitte warten ..
Mitglied: 39916
31.01.2008 um 14:18 Uhr
Ja, diff kann das, die Ausgabe zeigt Dir dann die Unterschiede an. Erhälst Du keine Ausgabe, dann sind die Dateien identisch.

Gruß,

Martin
Bitte warten ..
Mitglied: greyhound
31.01.2008 um 14:37 Uhr
Hallo Martin,

ich widerspreche Dir ungern, aber wenn Du die Kommentare oben liest, kann diff das ganz klar nicht. Nimm einfach zwei ansonsten identische Dateien und füge bei einer am Anfang eine Leerzeile ein und Du siehst was ich meine.

Gruß

Greyhound
Bitte warten ..
Mitglied: 39916
31.01.2008 um 15:00 Uhr
Geht bei mir ohne Probleme. Ausgabe ist dann:

0a1

Gruß,

Martin

PS.: Habs auch einfach mit einem Space getestet - geht. Mach ich auch schon einige Zeit so...
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Doppelte Zeilen in Text-Datei löschen

gelöst Frage von reckheimBatch & Shell15 Kommentare

Hallo ich schreibe lange Übersetzungsprogramme in FoxPro in unten folgender Text-Datei-Form. Die Datei ist allerdings durch Zusammenführung verschiedener Versionen ...

Datenbanken

Doppelte Daten anzeigen die nicht exact doppelt sind!

gelöst Frage von ChillministratorDatenbanken26 Kommentare

Hallo zusammen, ich habe eine Tabelle GRUNDWASSER die seit über 20 Jahren täglich mit Messdaten von ettlichen Loggern gefüttert ...

Batch & Shell

Mit Batch 2 Texte vergleichen

gelöst Frage von ronny30021Batch & Shell3 Kommentare

Guten Tag Ich will mit einer Batch Datei 2 Texte vergleichen Beispiel Text 1: A B C 1 22 ...

Batch & Shell

Dateiinhalte vergleichen - Gemeinsamkeiten anzeigen

gelöst Frage von RotnasenkaterBatch & Shell9 Kommentare

Servus, liebe Gemeinde! Ich suche ein Programm oder ein Batchfile, welches 2 Textdateien miteinander vergleicht und dann anzeigt, welche ...

Neue Wissensbeiträge
Sicherheit

Oracle gibt kritische Updates für diverse Produkte frei (16. Oktober 2018)

Information von kgborn vor 7 StundenSicherheit

Oracle hat zum 16. Oktober 2018 eine ganze Reihe an kritischen Updates für seine Produkte freigegeben. Eine Kurzübersicht mit ...

Windows 10
FYI: Fristen beim Windows 10 Downgrade-Recht
Information von kgborn vor 7 StundenWindows 10

Möglicherweise ist das bei euch bekannt - ich habe es gerade aus einem Newsletter eines OEMs herausgefischt. Beim Downgrade-Recht ...

CMS
Freie Wähler Bayern MySQL PW online
Information von sabines vor 10 StundenCMS6 Kommentare

Die Typo3 Installation der Freien Wähler Bayern scheint wohl längere Zeit nicht mehr angefasst und/oder fehlkonfiguriert zu sein. Nach ...

Sicherheit
Adminrechte dank Bug in Intel HD Graphics Treiber
Information von DerWoWusste vor 1 TagSicherheit

Intel HD graphics 4200 und neuer (4400, 4600 520,530,620, 630,) sind auf jeden Fall betroffen und bereinigte Treiber sind ...

Heiß diskutierte Inhalte
Windows 10
Sysprep Fehler im Log kann nicht starten
Frage von grillinator95Windows 1020 Kommentare

Hallo, kann leider SYSPREP nicht mehr starten, Win10 64bit. Logfile sagt folgendes: 2018-10-17 13:44:56, Info SYSPRP 2018-10-17 13:44:56, Info ...

Internet
Ist diese URL denkbar (Syntax)?
gelöst Frage von departure69Internet16 Kommentare

Hallo. Der Sohn eines Arbeitskollegen hat im Gymnasium EDV-Unterricht. Leider hat er in der letzten Klassenarbeit einen Fünfer geschrieben. ...

Debian
Linux debian 9 Installation
Frage von Green14Debian15 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...

Windows Netzwerk
Gruppenrichtlinie für einen PC deaktivieren
gelöst Frage von Florian961988Windows Netzwerk14 Kommentare

Hallo, kleines Problem und immoment finde ich dazu keine Lösung oder mir fällt nicht ein, wie ich es suche ...