z.B.:
Code: Alles auswählen
wort0
Code: Alles auswählen
kein wort0
Code: Alles auswählen
wort0
Code: Alles auswählen
kein wort0
rechenzentrum hat geschrieben:wie kann ich mit awk ermitteln ob vor Wort0 noch ein Wort steht?
Code: Alles auswählen
$1 == "wort0" { print "kein Wort davor" }
Doppel-L!rechenzentrum hat geschrieben:Hallo Meilo,
Dann steht vor ``wort0'' ein Wort.was ist wenn der String "kein Wort davor wort0" lautet?
Code: Alles auswählen
sed '/Wort.*wort0/d'
Code: Alles auswählen
awk '
/wort0/ {
sub(/wort0/,"")
if (/Wort/) {
print "kein Wort"
}
}
'
Code: Alles auswählen
awk '
/wort0/ {
sub(/wort0.*/, "")
for (i=NF; i>0; i--) {
if ($i=="Wort") {
print "kein Wort"
}
}
}
'
So kompliziert ist's auch wieder nicht.rechenzentrum hat geschrieben:man ist das kompliziert!
Toll, dass du trotzdem damit arbeitest. Awk ist naemlich coooool.Ich habe von awk komplet keine Ahnung [...]
Das habe ich leider noch immer nicht verstanden.Ich brauch eigentlich nur zu wissen ob substring im Hauptstring das erste Wort ist.
Das awk cool ist merke ich auch so langsam, daher möchte ich es ja lernen.Meillo hat geschrieben:So kompliziert ist's auch wieder nicht.rechenzentrum hat geschrieben:man ist das kompliziert!
Toll, dass du trotzdem damit arbeitest. Awk ist naemlich coooool.Ich habe von awk komplet keine Ahnung [...]
Das habe ich leider noch immer nicht verstanden.Ich brauch eigentlich nur zu wissen ob substring im Hauptstring das erste Wort ist.
Mach mal ein paar Beispiele.