Bonjour,
Le 2024-02-05 16:07, Daniel Caillibaud a écrit :
Oui, et je vous encourage à passer vos shell bash à shellcheck, il
signale ce genre d'erreur
(et plein d'autres).
Il est parfois un peut trop zélé, mais on peut lui dire qu'on sait ce
qu'on fait avec du
# shellcheck disable=SC
Le 02/02/24 à 08:54, Jérémy Prego a écrit :
> Pour éviter ce problème, on peut mettre les variables entre "
>
> du coup, ça donnerai:
>
> pdftk "$fichier1" stamp "$tampon" output "$fichier2"
Oui, et je vous encourage à passer vos shell bash à shellcheck, il signale ce
genre d'erreur
(et plein
Essaie des cotes dans tes attributions de noms.
Par exemple :
TOTO="${NomFic}"
avec
NomFic="Mon Fichier"
Pareillement cote les appels :
Cmd —variable "${NomFic}"
Par exemple. Le fait de coter l’appel de variable avec des double cote permet à
BASH de considérer NomFic comme un seul paramètre
Effectivement François
Merci d'avoir rectifié.
Erwann
Le 02/02/2024 à 13:09, François TOURDE a écrit :
Le 19755ième jour après Epoch,
Erwann Le Bras écrivait:
Éviter les boucles "for" avec listes de fichiers (for f in `ls
"$dir"`) ou (for f in *), les espaces sont mal interprétés.
Ça
Le 19755ième jour après Epoch,
Erwann Le Bras écrivait:
> Éviter les boucles "for" avec listes de fichiers (for f in `ls
> "$dir"`) ou (for f in *), les espaces sont mal interprétés.
Ça marche très bien l'utilisation avec for f in *, si tu prends soin
d'utiliser "$f" plutôt que juste $f
Par
bonjour
comme dis par ailleurs, pas de problème avec les espaces si les
variables et chemins sont bien protégés avec des doubles-cotes (["])
fichier="mon fichier"
dir="$HOME/mon répertoire"
cp "$fichier" "$dir"
Éviter les boucles "for" avec listes de fichiers (for f in `ls "$dir"`)
ou (for
merci je ne connaissais pas cet outils
François-Marie
Le 02/02/2024 à 09:54, Klaus Becker a écrit :
Detox est ton ami
Klaus
Bon
j'ai tourné le problème dans tous les sens et finalement j'ai opté pour
ceci
1. le nom du fichier passé comme argument au script est traité pour
remplacer les espaces par des underscore.
2. je fait un renommage de ce fichier avec le nom sans espaces.
3. Puis traitement et tout
Detox est ton ami
Klaus
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
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
Bjr,
> tampon=/user/Document/cachet\ pdf
et
tampon="/user/Document/cachet\ pdf"
(utiliser des double quote
??
++
bonjour,
Le 02/02/2024 à 08:41, Informatique BILLARD a écrit :
Bonjour
j'ai écrit un petit script qui lance à la fin cette commande :
pdftk $fichier1 stamp $tampon output $fichier2
Pour éviter ce problème, on peut mettre les variables entre "
du coup, ça donnerai:
pdftk "$fichier1"
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
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
15 matches
Mail list logo