neckor Bonjour ! J'ai créé un script qui prend le parametre de la commande $1 qui est un chemin vers un fichier quand je verifie l'existance de ce dernier avec if [ -e $file ] ... ca bug en m'envoyant l'erreur >test: 9: "/media/disk/dossier\: unexpected operator j'ai ce probleme que quand y'a un espace dans le chemin, j'ai tout essayé pour qu'il l'ignore, meme en lui donnant ca : "/media/disk/dossier\ script/file" il plante toujours quand il arrive à l'espace quelqu'un pourrait m'aider SVP ? Merci
[supprimé] Quand par exemple, je veux copier un dossier qui comporte des espaces avec cd, j'utilise les guillemets: cp $HOME/Documents/"Les dossiers" /$HOME
pingouinux Bonjour, Ceci devrait marcher : file="$1" if [ -e "$file" ] ... Et dans l'appel du script : ./mon_script "mon_fichier_avec_des_espaces"
neckor pingouinux a écritBonjour, Ceci devrait marcher : file="$1" if [ -e "$file" ] ... Et dans l'appel du script : ./mon_script "mon_fichier_avec_des_espaces" Merci ! Ca marche à merveille !