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 :
Pourtant quand j'exécute le if "à la main", ça fonctionne!
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)
Ou est ce que ça ne va pas? Je ne comprends pas!
Partager