[root@srvintrahpgs scripts]# ./bandeaux.sh
/var/www/html/drupal/themes/danland/images/slideshows
/var/www/html/drupal/themes/danland/images/slideshows/anciennes
/var/www/html/annuaire/bandeaux
mv: impossible d'évaluer « /var/www/html/drupal/themes/danland/images/slideshows\r/*.png »: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer « /var/www/html/annuaire/bandeaux\r/* »: Aucun fichier ou dossier de ce type
je ne comprends pas pourquoi
pouvez-vous m'aider?
Merci d'avance quand je lance le script j'ai les messages suivants:
En mettant des quotes dans $DESTINATION"/*.png", cela veut dire chercher le fichier dont le nom est *.png, pas chercher les fichiers terminant par .png.
Par contre, il manque des quotes sur l'utilisation des variables: mv -f "$DESTINATION/"*.png "$ANCIENNES/" (idem sur la ligne suivante). Les quotes permettent d'éviter des erreurs liées au espaces dans le contenu des variables. Bash déroule la variable puis exécute la ligne, ce qui veut dire que var='a b' ; ls $var sera exécuté comme ls a b et ls "$var" comme ls "a b".