PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textfile nach wort durchsuchen



mnmr
02-02-2007, 09:42
kann mir jemand sagen ob man z.B mit awk oder aehnlichem ein Textfile nach einem bestimmten word durchsuchen kann. z.b. "error"

danke

michael.sprick
02-02-2007, 10:32
Suchst Du evtl. grep?



grep "Suchbegriff oder regexp" Textdatei.txt

mnmr
05-02-2007, 07:47
erstmal danke, ist ungefaehr das was ich gesucht habe, jetzt braeuchte ich nur noch eine abfrage??? quasi, wenn das wort gefunden wird dann.....bsp fuehre script aus? weiss villeicht jemand wie so was geht??

rais
05-02-2007, 11:55
erstmal danke, ist ungefaehr das was ich gesucht habe, jetzt braeuchte ich nur noch eine abfrage??? quasi, wenn das wort gefunden wird dann.....bsp fuehre script aus? weiss villeicht jemand wie so was geht??
ungefähr so:


X=`grep Suchbegriff Datei`
if [ -z "$X" ]; then
#nicht gefunden...
else
#gefunden...
fi

alternativ kannst Du natürlich auch gleich grep -c nehmen, das liefert Dir gleich die Anzahl gefundener Treffer (da geht's dann mit -z in der Abfrage nicht, weil Du dann ja definitiv eine Antwort bekommst);-)
MfG,