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

Frage Linux

Mitglied: emir

emir (Level 1) - Jetzt verbinden

29.01.2008, aktualisiert 31.01.2008, 6860 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
Server-Hardware
HP Superdome - HP UX virtualisieren
gelöst Frage von NagusServer-Hardware2 Kommentare

Hi Zusammen, mal eine Frage an die HW Cracks im Forum: Gibt es eine Möglichkeit ein HP UX zu ...

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
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
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 10 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 14 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 14 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 17 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server16 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...