Bah le saisie de l'adresse ne s'arrete pas à l'espace mais c'est le cd qui s'arrete à l'espace:
mon code:
Exec=reduc.sh "%f"
et echo 'origin'
echo 1ドル
rep_courant="${1// /\ }"
echo 'rep_courant'
echo $rep_courant
echo 'cd1'
cd $rep_courant
echo 'cd2'
cd '$rep_courant'
echo 'cd3'
cd "$rep_courant"
echo 'cd4'
cd $($rep_courant)
Resultat:
origin
/home/sacha/test image
rep_courant
/home/sacha/test\ image
cd1
/bin/reduc.sh: line 11: cd: /home/sacha/test\: Aucun fichier ou répertoire de ce type
cd2
/bin/reduc.sh: line 13: cd: $rep_courant: Aucun fichier ou répertoire de ce type
cd3
/bin/reduc.sh: line 15: cd: /home/sacha/test\ image: Aucun fichier ou répertoire de ce type
cd4
/bin/reduc.sh: line 17: /home/sacha/test\: Aucun fichier ou répertoire de ce type
Le dossier reduc existe déjà
[^] # Re: passage paramètre ?
Posté par gotcha5832 . En réponse au message script + konqueror. Évalué à 1.
mon code:
Exec=reduc.sh "%f"
et
echo 'origin'echo 1ドル
rep_courant="${1// /\ }"
echo 'rep_courant'
echo $rep_courant
echo 'cd1'
cd $rep_courant
echo 'cd2'
cd '$rep_courant'
echo 'cd3'
cd "$rep_courant"
echo 'cd4'
cd $($rep_courant)
Resultat:
origin
/home/sacha/test image
rep_courant
/home/sacha/test\ image
cd1
/bin/reduc.sh: line 11: cd: /home/sacha/test\: Aucun fichier ou répertoire de ce type
cd2
/bin/reduc.sh: line 13: cd: $rep_courant: Aucun fichier ou répertoire de ce type
cd3
/bin/reduc.sh: line 15: cd: /home/sacha/test\ image: Aucun fichier ou répertoire de ce type
cd4
/bin/reduc.sh: line 17: /home/sacha/test\: Aucun fichier ou répertoire de ce type
Le dossier reduc existe déjà