Re: Frage zu grep
Also sprach Thilo Engelbracht <info@engelbracht.de> (Thu, 17 Feb 2005
14:05:43 +0100):
> Hallo Liste!
hoi.
> [...]
> grep -q "^Fazit: " name_der_datei
> if [ $? = 0 ]
> then
> echo "enthalten"
> else
> echo "nicht enthalten"
> fi
>
> Gibt es hierfür auch eine einfachere Möglichkeit (z.B. die "grep"- und
> die "if"-Anweisung in einer Zeile)?
if [ $(grep -c ^what <datei>) -ge 1 ]; then
oder:
if [ `grep -c ^what <datei>` -ge 1 ]; then
und viele mehr..
-c .. gibt die anzahl der treffer aus
-ge .. groesser oder gleich ($ man test)
sieh dich mal auf google oder www.tldp.org nach einem bash-scripting
oder bash-programming howto um. "$ man bash" ist auch nicht ohne ;)
sl ritch.
Reply to: