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, 6992 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
Virtualisierung
Vergleich vmware, citrix, ms hyper v
Frage von schrodtiVirtualisierung5 Kommentare

Hallo, da unsere Firma demnächst auf Virtualisierung setzen will, möchte ich mir hier ein paar Meinungen einholen. Es geht ...

Batch & Shell
Ergebnis in Text datei ausgeben
gelöst Frage von XcaschoXBatch & Shell2 Kommentare

Hallo, irgendwie stehe ich auf dem schlauch. Habe folgende Batch erstellt, aber der Text wier immer überschrieben. Das ergebnis ...

Debian

Rasbian Text Datei gelöscht - wiederherstellbar?

Frage von bytetixDebian1 Kommentar

HI, habe mich mit meinem Handy per OpenVPN auf eine Samba Freigabe auf meiner entfernten PI verbunden und dort ...

Batch & Shell

Text Datei bestimmte Bereiche lesen und in neue Text schreiben

gelöst Frage von Doktore1Batch & Shell3 Kommentare

Hallo @ all, bin neu hier und habe sehr wenig Erfahrung mit batch Skripten. Ich würde mich sehr freuen ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)3 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 2 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 6 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 6 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore29 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1022 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server17 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Linux
Info Monitor für eine Schule
gelöst Frage von CAT404Linux13 Kommentare

Moin, ich möchte einen Infomonitor betreiben; derzeit läuft da ein Windows 10 Rechner bei dem Firefox beim Start in ...