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 Ubuntu - Suche mit grep

Mitglied: Henere

Henere (Level 3) - Jetzt verbinden

26.03.2016 um 17:57 Uhr, 908 Aufrufe, 7 Kommentare

Hallo zusammen,

ich suche mit
01.
grep -r 'String' *
nach Strings in Dateien.

Soweit so gut, nur wie suche ich nach domain.tld aber NICHT nach www.domain.tld.
Ich möchte alle Vorkommnisse angezeigt bekomme die domain.tld enthalten, aber nicht www.domain.tld

Gibts da auch eine Variante dafür ?

Danke und Grüße, Henere
Mitglied: 114757
LÖSUNG 26.03.2016, aktualisiert um 18:49 Uhr
Machst du z.B. so :
01.
grep -Pi '(?<!www\.)domain\.tld' datei.txt
Gruß jodel32

p.s. falls du es nicht kennst, das ist Regular Expression Syntax
Bitte warten ..
Mitglied: Lochkartenstanzer
LÖSUNG 26.03.2016 um 18:41 Uhr
Zitat von 114757:

Machst du so :
01.
> grep -Pi '(?<!www\.)domain\.tld' datei.txt
02.
> 
Gruß jodel32

p.s. falls du es nicht kennst, das ist Regular Expression Syntax


Und wem das zu komplizoiert ist, kann die einfache Varinate nehmen:
grep "domain\.tld" datei | grep -v "www\.domain\.tld"


lks
Bitte warten ..
Mitglied: Henere
26.03.2016, aktualisiert um 19:24 Uhr
Wieso nochmal der \ im 2ten grep ?Danke euch !
Bitte warten ..
Mitglied: Lochkartenstanzer
26.03.2016 um 19:28 Uhr
Zitat von Henere:

Wieso nochmal der \ im 2ten grep ?Danke euch !


Der "." ist ein Platzhalter für "beliebige" zeichen, deswegen muß man diesen escapen, wenn man den Punkt haben will. Ansonsten würde z.B. auch domain-tld auf domain.tld matchen.

lks

PS: zum Einlesen
Bitte warten ..
Mitglied: Henere
26.03.2016 um 19:34 Uhr
Danke !

Ah ok. Naja, da an der Stelle eh immer nur ein Punkt steht, ist es egal ob es ein Platzhalter ist, oder nicht.

RegEx ist etwas, was ich schon immer gehasst habe

Grüße, Henere
Bitte warten ..
Mitglied: Lochkartenstanzer
26.03.2016 um 20:04 Uhr
Zitat von Henere:

RegEx ist etwas, was ich schon immer gehasst habe

Mag sein, aber reguläre Ausdrücke sind ein Grundbestandteil von Administratoren- und Informatiker-Wissen. Da führt kein Weg dran vorbei.

lks
Bitte warten ..
Mitglied: Henere
26.03.2016 um 20:17 Uhr
Zitat von Lochkartenstanzer:

Zitat von Henere:

RegEx ist etwas, was ich schon immer gehasst habe

Mag sein, aber reguläre Ausdrücke sind ein Grundbestandteil von Administratoren- und Informatiker-Wissen. Da führt kein Weg dran vorbei.

lks

Ja, schon klar. Aber da ich nur noch Heim- und Hobby-Admin bzw Informatiker bin darf ich das auch vernachlässigen, oder ?
Hab vor ~20 Jahren mal Assembler fließend gesprochen, aber irgendwann aus der Programmierung komplett raus gekommen.
Ich fummel mich ja grad in Linux erst wieder rein. Und irgendwann im zunehmenden Alter wirds immer schwerer, da noch mehr Input reinzubekommen, ohne dass es FIFO wird

Henere
Bitte warten ..
Ähnliche Inhalte
Debian
Weiterverarbeitung mit grep Befehl
gelöst Frage von BitconDebian12 Kommentare

Guten Tag Forumsnutzer Ich möchte ein Skript erstellen, welches auf einem Raspberry pi2 laufen soll. Dieses Skript hat die ...

Linux Tools
GREP mit größer als benutzen
gelöst Frage von Jens4everLinux Tools7 Kommentare

Moin zusammen, ich habe eine Liste mit Uhrzeiten. (Liste unten) Mit ziehe ich mir alle Busfahrten raus, die der ...

Microsoft Office
Excel Such- und Vergleichsfunktion
gelöst Frage von oesi1989Microsoft Office15 Kommentare

Hallo zusammen, ich habe 2 Tabellen mit Name, Vorname und Arbeitgeber. 1. Tabelle Name Vorname Geb-Datum Arbeitgeber Straße Ort ...

Exchange Server
Such-Index nach Neuerstellung defekt
Frage von CoverianExchange Server

Guten Morgen zusammen, wir haben hier aktuell ein Problem das mir schlaflose Nächte bereitet. Es handelt sich um einen ...

Neue Wissensbeiträge
Firewall
Übernahme von SOPHOS durch Thoma Bravo
Information von Dilbert-MD vor 14 StundenFirewall1 Kommentar

Kam die Tage per Newsletter: Zitat: " Das Sophos Board of Directors hat gestern bekanntgegeben, dass die Private-Equity-Investment-Firma Thoma ...

Windows Netzwerk

Ereignis-ID 20226 RasClient Ursachencode 829 VPN Verbindung wird abgebrochen

Anleitung von Hardstyles vor 6 TagenWindows Netzwerk

Hallo zusammen, nach Stundenlanger Analysen und test konnten wir den Fehler Lösen. es geht um folgende Fehler Meldung in ...

Windows 10

Windows 10 Version 1903: Update KB4522015 blockt VMware Workstation

Information von kgborn vor 10 TagenWindows 10

Nur eine kurze Information für Leute, die schon Windows 10 Version 1903 in Betrieb haben und dort VMware Workstation ...

VB for Applications

Fritzbox Telefonbuch - XML-Importdatei aus Excel erstellen

Tipp von PeterleB vor 10 TagenVB for Applications1 Kommentar

Das Thema geistert schon seit Jahren durch verschiedene Foren. Habe mich jetzt mal damit etwas intensiver befasst und hoffe, ...

Heiß diskutierte Inhalte
Switche und Hubs
24 Rasperry PI vernetzen, was nimmt man da?
gelöst Frage von clkdivSwitche und Hubs25 Kommentare

Hallo, ich möchte 24 Raspberries vernetzen. Bis jetzt waren es 4 Stück, ich habe dafür einen cheap-o-cheap Edimax-Hub benutzt, ...

LAN, WAN, Wireless
Hausnetzwerk mit Routern
Frage von perhaps-labs.comLAN, WAN, Wireless22 Kommentare

Hallo an Alle, ich habe ein Riesenhaus erworben und möchte nun überall ein Netzwerk dafür installieren. Das Haus hat ...

E-Mail
Optionen des Mails-Empfangs
Frage von SchauerE-Mail19 Kommentare

Hallo an Alle. ich habe die Aufgabe bekommen zu recherchieren, welche Optionen sich anbieten Mails zu empfangen. Klingt banal, ...

Firewall
Welche Anbieter, Geräte und Programme gelten als sicher?
Frage von NordicMikeFirewall16 Kommentare

Moin zusammen, wenn man sich die vielen Sicherheitslösungungen ansieht, erkenn man nicht, auf was man sich einlassen würde. Man ...