Am Sun, Mar 19, 2006 at 12:36:32PM +0100, schrieb Robert Huckstorf:
Hallo Robert,
> 
> ich brauche find nicht da ich weiss wo ich die datei finde. Das beispiel bzw. 
> das was ich will ist eine html datei die sich immer wieder neu generiert zu 
> durchsuchen. in dieser datei ist ein datum drin das ich mit date vergleichen 
> will 
Ein erster Versuch wäre:

$ grep "[0-3][0-9]\.[0-1][0-9]\." Datei | sed "s/[^0-9\. ]//g"

sofern es nur eine Zeile in der Datei mit einer datumsähnlichen
Anordnung der Zahlen gibt. Man kann auch die Punkte bei sed ganz weglassen
und date ebenso formatieren.

$ VAR1=$(grep "[0-3][0-9]\.[0-1][0-9]\." Datei | sed "s/[^0-9]//g")
$ VAR2=$(date +%d%m%Y)
$ if [ $VAR1 = $VAR2 ]; then echo "Juhu"; else echo "Ooh"; fi

Vielleicht hilft dir das etwas weiter.

Gruß Thomas


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an