Bonjour,
j'ai un script qui doit changer l'extension de fichiers .xml en .pdf
j'ai utilisé sed et ça fonctionne si j'affiche directement le resultat du echo
mais quand j'affecte le résultat du echo à une variable ça ne fonctionne pas
et ça me donne le message d'erreur suivant
chemin/monfichier.pdf: 0403-006 Droit d'exécution refusé.


et mon script est le suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/bin/ksh
 
ls monchemin/*.xml \
   | while read FICH_XML 
     do
        echo $FICH_XML
        FICH_PDF= $(echo "$FICH_XML" | sed 's/.xml$/.pdf/')
        echo "le pdf est " $FICH_PDF
     done

MON SOUCI n'intervient que lorsque je souhaite affecter le resultat du echo a la variable