nur gefundenen Text ausgeben
Klaus
- programmiertechnik
Hi!
ich habe ein Text der ungefähr wie folgt aussieht.
[...]
irgendwelcheBuchstaben/SUCHWORT irgendwelcheBuchstaben irgendetwasOhneLeerzeichen
[...]
Wie kann ich mir pro Zeile das Suchwort ausgeben lassen?
Das ganze würde ich danach dann durch uniq schicken, damit jedes Wort nur einmal ausgegeben wird
Womit kann ich das Vorhaben am besten umsetzen?
OS: Debian mit GNU bash 4.0.24, GNU sed-Version 4.2, GNU Awk 3.1.6, perl v5.10.0, etc.
Karl
@@Klaus:
nuqneH
irgendwelcheBuchstaben/SUCHWORT irgendwelcheBuchstaben irgendetwasOhneLeerzeichen
[...]Wie kann ich mir pro Zeile das Suchwort ausgeben lassen?
Was genau ist dein Problem? Den <http://de.selfhtml.org/perl/sprache/regexpr.htm@title=regulären Ausdruck> zu notieren oder diesen mit sed zu verwenden?
Qapla'
@@Klaus:
nuqneH
»» irgendwelcheBuchstaben/SUCHWORT irgendwelcheBuchstaben irgendetwasOhneLeerzeichen
»» [...]
»»
»» Wie kann ich mir pro Zeile das Suchwort ausgeben lassen?Was genau ist dein Problem? Den <http://de.selfhtml.org/perl/sprache/regexpr.htm@title=regulären Ausdruck> zu notieren oder diesen mit sed zu verwenden?
als regulärer Ausdruck sollte dieser funktionieren
"/[a-zA-Z]+ "
bei grep --help hab ich -o entdeckt
grep -Eo "/[a-zA-Z]+ " datei |sort -u
tut das, was ich suche. Wie würde das mit sed oder awk aussehen?
Karl