[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: