Le 02/02/2024 à 08:48, Basile Starynkevitch a écrit :
On 2/2/24 08:41, Informatique BILLARD wrote:
Bonjour
j'ai écrit un petit script qui lance à la fin cette commande :
pdftk $fichier1 stamp $tampon output $fichier2
avec $fichier1 et $tampon, $fichier2 sont construit à partir des
paramètres fournis au script .
Mais je rencontre un problème quand il y a un espace dans le nom de
fichier ou le répertoire pour pdftk ces espaces engendrent une erreur.
J'ai pourtant placé l’antislash avant mes espace dans l'affectation
des variables.
tampon=/user/Document/cachet*\ *pdf
Une solution simple c'est de s'interdire les espaces dans les noms de
fichiers. Pourquoi ne pas coder par exemple
Oui en effet j'ai fini par supprimer les espaces dans les noms de
fichiers et répertoires. Cependant ce script traite des fichiers
ayant parfois des espaces et si je dois renommer à chaque fois je
vais perdre l'intérêt du script.
tampon=/user/Document/cachet.pdf
et ensuite lancer votre script avec /bin/bash -vx lescriptbash
Merci par avance
François-Marie