Bonjour,
J'ai quelque problème à avoir un chemin qui rentre dans une boucle case car il y a des espaces et ils ne sont pas pris en comptes.

Je poste mon code pour que le comprenne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
arg=$*
echo $arg
while [ $# -gt 0 ];
do
  case $1 in
    *.pdf|^*[:space:]*.pdf)echo "match: $1";pdflist="$pdflist$1 ";shift;;
    -V|--version)echo "   Version: $VERSION";exit 0;;
    -h|--help)usage;exit 1;;
    -|--*|*)usage;exit 1;;
   esac
done
Il arrive a avoir les fichiers pdf sans espaces mais pas avec espace.

Cordialement merci pour votre aide.