Bonjour à tous,

voici mon problème : j'ai écrit un script qui me permet de reconstruire un fichier (rar, xtm ou découpé simplement) donné. L'utilisateur n'a qu'a glisser/déposer le fichier sur le terminal et il verra s'afficher le chemin du fichier. Le problème est que je ne parviens pas à utiliser ce chemin! Il m'indique des erreurs incompréhensibles... exemple :

Sortie du script :
----------------
Fichier à reconstruire : '/home/salon/Bureau/liens textes.txt'
if [[ ! -e '/home/jon/Bureau/liens av.txt' ]]
Erreur : fichier inexistant
basename '/home/jon/Bureau/liens av.txt'
dirname: opérande surnuméraire `av.txt\''

Voici une partie du code qui pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
read leFichier
...
echo "if [[ ! -e $leFichier ]]" #Debugging
if [[ ! -e $leFichier ]]; then
	echo "Erreur : fichier inexistant"
	#exit 2
fi
echo "basename $leFichier" #Debugging
fichierSource=$(basename $leFichier)
Pourtant quand j'exécute le if "à la main", ça fonctionne!
Ou est ce que ça ne va pas? Je ne comprends pas!