Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » grep Komando » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 4 Beiträge
as_string

Hast Du das auch schonmal ausprobiert? Dann hättest Du gemerkt, dass das nicht funktioniert...
Dein Muster trifft immer, wenn irgendwo ein a vorkommt, das irgendwann in derselben Zeile von einem b gefolgt wird. Bei der Frage muss es aber jeweils am Wortanfang/-ende sein.
Ich hab mal testweise eine Textdatei mit diesem Inhalt erstellt:
code:
1:
2:
3:
4:
xyz azb aabb
ghsd fdoin vaeuobrnre
ahh hhh hhb


Da findet er dann:
code:
1:
2:
3:
4:
azb aabb
aeuob
ahh hhh hhb


Nächster Versuch wäre, Wort-Grenzen zu erzwingen durch:
code:
1:
grep -o '\<a.*b\>' test.txt

Ergebnis ist:
code:
1:
2:
3:
azb aabb
ahh hhh hhb

Jetzt steht a und b an Anfang und Ende eines Wortes, aber ich will auch erzwingen, dass es ein Wort ist, dazwischen also nicht irgendein Zeichen (z. B. auch ein Leerzeichen), sondern eben ein Wort-Zeichen mit \w:
code:
1:
grep -o '\<a\w*b\>' test.txt


Das ergibt dann:
code:
1:
2:
3:
azb
aabb

als Ergebnis.

Gruß
Marco
Liquid

Ist ziemlich einfach mit diesem regulären Ausdruck und dem grep-Kommando möglích:

code:
1:
grep -o '\a.*b' datei.txt

Hier wird jetzt nach allen Wörtern, die mit dem Buchstaben a anfangen und mit einem b enden, gesucht.
matibo

Wüsste ich wirklich auch gerne :-)
Eihap grep Komando

Meine Frage:
weiß jemand wie kann ich mit Hilfe von 'grep' komando ein Wort in einem Text finden , die mit irgendeinem Buchstabe anfängt und mit irgendeinem andren Buchstabe aufhört

Meine Ideen:
weiß jemand wie kann ich mit Hilfe von 'grep' komando ein Wort in einem Text finden , die mit irgendeinem Buchstabe anfängt und mit irgendeinem andren Buchstabe aufhört