Re: BASH - Datei suche
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
Reply to: