On Sun, 26 Jan 2003, Gerhard Engler wrote:

> Dazu habe ich mir ein Script erstellt, das leider immer mit
> der Fehlermeldung too many arguments abbricht.
>
> #! /bin/sh cd /
>
> if [ -f /home/data/backup/backup.*.$(date +"%Y%m%d")*.tar.gz
> ]; then cp /home/data/backup/backup.*.$(date
> +"%Y%m%d")*.tar.gz /home/data/backup/woche/ fi
>
> Das too many arguments kommt nur, wenn die Bedingung
> eintrifft, d. h. wenn die gesuchte Datei vorhanden ist.

Hast Du schonmal versucht das ganze in Anfürungsstriche zu
schreiben?

So

| if [ -f ".../backup/backup.*.$(date +"%Y%m%d")*.tar.gz" ];

oder so

| if [ -f '.../backup/backup.*.$(date +"%Y%m%d")*.tar.gz' ];

    Gruß, Markus

-- 
"Java ist natuerlich absoluter Scheiss, aber es tut fuer Prozessoren
 und RAM, was Porno fuer unsere Bandbreite tut: sie billiger und
 leistungsfaehiger machen."     [Felix v. Leitner in d.a.s.r.] 

Attachment: msg33849/pgp00000.pgp
Description: PGP signature

Antwort per Email an