On Mon, Sep 10, 2007 at 05:33:41PM +0200, Cecil Westerhof wrote: > Ik heb het volgende script: Ten eerste, je gebruikt of quotes, of backslashes. Deze twee zijn hetzelvde. ./backup '/media/WD Passport/' ./backup /media/WD\ Passport/ En allebei anders van wat jij deed. En ten tweede, wat je waarschijnlijk wilt is: DIR="${1}/`date +%F`" echo "De copie wordt neergezet op ${DIR}" mkdir -p "${DIR}" cp -pr /vmware/monica/* "${DIR}" Merk op het gebruik van quotes om de variabelen, dat zorgt dat de parameter niet wordt opgesplitst. > En dit geeft: > De copie wordt neergezet op /media/WD\ Passport//2007-09-10 > mkdir: kan map `/media/WD\\ Passport' niet aanmaken: Toegang > geweigerd Maar ik denk dat de eigenlijke fout zit bij het feit dat je een bestand probeerde te maken met een backslash op een DOS bestandsysteeem, en dat mag niet. (Merk op de dubbele backslash in de foutmelding). Met vriendelijke groet, -- Martijn van Oosterhout http://svana.org/kleptog/ > From each according to his ability. To each according to his ability to litigate. -- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFG5WnqIB7bNG8LQkwRAlCEAJwM/9/4V2pdOOzjU127moMxsyqITwCghdzg +d6vO6yocod3WTg27WuBXl4= =3Rbk -----END PGP SIGNATURE-----