• Re: Script BASH gestion des espaces des noms de fichier

    From Cyrille@21:1/5 to All on Fri Feb 2 09:10:02 2024
    Bjr,

    tampon=/user/Document/cachet\ pdf
    et
    tampon="/user/Document/cachet\ pdf"
    (utiliser des double quote

    ??

    ++

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Informatique BILLARD@21:1/5 to All on Fri Feb 2 08:50:02 2024
    This is a multi-part message in MIME format.
    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

    Merci par avance

    François-Marie

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour</p>
    <p>j'ai écrit un petit script qui lance à la fin cette commande :</p>
    <p>pdftk $fichier1 stamp $tampon output $fichier2</p>
    <p>avec $fichier1 et $tampon, $fichier2  sont construit à partir des
    paramètres fournis au script .</p>
    <p>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.</p>
    <p>J'ai pourtant placé l’antislash avant mes espace dans
    l'affectation des variables.<br>
    </p>
    <p>tampon=/user/Document/cachet<b>\ </b>pdf<br>
    </p>
    <p>Merci par avance</p>
    <p>François-Marie<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to Informatique BILLARD on Fri Feb 2 08:50:02 2024
    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

    tampon=/user/Document/cachet.pdf

    et ensuite lancer votre script avec /bin/bash -vx lescriptbash

    Merci par avance

    François-Marie

    --
    Basile Starynkevitch <basile@starynkevitch.net>
    (only mine opinions / les opinions sont miennes uniquement)
    92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/
    See/voir: https://github.com/RefPerSys/RefPerSys

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?SsOpcsOpbXkgUHJlZ28=?=@21:1/5 to All on Fri Feb 2 09:00:03 2024
    This is a multi-part message in MIME format.
    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" 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

    Merci par avance

    François-Marie


    Jerem
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    bonjour,<br>
    <br>
    <div class="moz-cite-prefix">Le 02/02/2024 à 08:41, Informatique
    BILLARD a écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:723aa831-fd6d-43d4-a620-988474a4a89c@billard-francois-marie.eu">
    <p>Bonjour</p>
    <p>j'ai écrit un petit script qui lance à la fin cette commande :</p>
    <p>pdftk $fichier1 stamp $tampon output $fichier2</p>
    </blockquote>
    <br>
    Pour éviter ce problème, on peut mettre les variables entre "<br>
    <br>
    du coup, ça donnerai: <br>
    <br>
    pdftk "$fichier1" stamp "$tampon" output "$fichier2"<br>
    <br>
    <blockquote type="cite" cite="mid:723aa831-fd6d-43d4-a620-988474a4a89c@billard-francois-marie.eu">
    <p>avec $fichier1 et $tampon, $fichier2  sont construit à partir
    des paramètres fournis au script .</p>
    <p>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.</p>
    <p>J'ai pourtant placé l’antislash avant mes espace dans
    l'affectation des variables.<br>
    </p>
    <p>tampon=/user/Document/cachet<b>\ </b>pdf<br>
    </p>
    <p>Merci par avance</p>
    <p>François-Marie<br>
    </p>
    </blockquote>
    <br>
    Jerem<br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Informatique BILLARD@21:1/5 to All on Fri Feb 2 09:20:01 2024
    This is a multi-part message in MIME format.
    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'antislah avant mes espace dans l'affectation des variables.

    tampon=/user/Document/cachet*\ *pdf

    Merci par avance

    François-Marie

    <!DOCTYPE html>
    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour</p>
    <p>j'ai écrit un petit script qui lance à la fin cette commande :</p>
    <p>pdftk $fichier1 stamp $tampon output $fichier2</p>
    <p>avec $fichier1 et $tampon, $fichier2  sont construit à partir des
    paramètres fournis au script .</p>
    <p>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.</p>
    <p>J'ai pourtant placé l'antislah avant mes espace dans
    l'affectation des variables.<br>
    </p>
    <p>tampon=/user/Document/cachet<b>\ </b>pdf<br>
    </p>
    <p>Merci par avance</p>
    <p>François-Marie<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Informatique BILLARD@21:1/5 to All on Fri Feb 2 09:50:01 2024
    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


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Klaus Becker@21:1/5 to All on Fri Feb 2 10:00:02 2024
    Detox est ton ami

    Klaus

    <html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
    <span dir="ltr" style="margin-top:0; margin-bottom:0;">Detox est ton ami</span>
    <br>
    <br><span dir="ltr" style="margin-top:0; margin-bottom:0;">Klaus </span>
    <br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Informatique BILLARD@21:1/5 to All on Fri Feb 2 10:20:01 2024
    This is a multi-part message in MIME format.
    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 fonctionne.

    Merci à vous.

    François-Marie


    Le 02/02/2024 à 08:57, Cyrille a écrit :
    Bjr,

    tampon=/user/Document/cachet\ pdf
    et
    tampon="/user/Document/cachet\ pdf"
    (utiliser des double quote

    ??

    ++

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bon</p>
    <p>j'ai tourné le problème dans tous les sens et finalement j'ai
    opté pour ceci <br>
    </p>
    <ol>
    <li>le nom du fichier passé comme argument au script est traité
    pour remplacer les espaces par des underscore.</li>
    <li>je fait un renommage de ce fichier avec le nom sans espaces.</li>
    <li>Puis traitement et tout fonctionne.</li>
    </ol>
    <p>Merci à vous.</p>
    <p>François-Marie<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Le 02/02/2024 à 08:57, Cyrille a
    écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:20240202085748.47639415@valhala">
    <pre class="moz-quote-pre" wrap="">Bjr,

    </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">tampon=/user/Document/cachet\ pdf </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">et
    tampon="/user/Document/cachet\ pdf"
    (utiliser des double quote

    ??

    ++

    </pre>
    </blockquote>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwann Le Bras@21:1/5 to All on Fri Feb 2 11:50:01 2024
    This is a multi-part message in MIME format.
    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 f in *), les espaces sont mal interprétés.
    À la place utiliser "find" : find "$dir" -name "${fichier}*" -exec

    c'est à peu près tout.

    Erwann

    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

    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

    Merci par avance

    François-Marie

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>bonjour</p>
    <p>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
    (["])</p>
    <p>fichier="mon fichier"<br>
    dir="$HOME/mon répertoire"<br>
    cp "$fichier" "$dir"</p>
    <p>Éviter les boucles "for" avec listes de fichiers (for f in `ls
    "$dir"`) ou (for f in *), les espaces sont mal interprétés.<br>
    À la place utiliser "find" : find "$dir" -name "${fichier}*" -exec
    <br>
    </p>
    <p>c'est à peu près tout.</p>
    <p>Erwann<br>
    </p>
    <div class="moz-cite-prefix">Le 02/02/2024 à 08:41, Informatique
    BILLARD a écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:723aa831-fd6d-43d4-a620-988474a4a89c@billard-francois-marie.eu">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <p>Bonjour</p>
    <p>j'ai écrit un petit script qui lance à la fin cette commande :</p>
    <p>pdftk $fichier1 stamp $tampon output $fichier2</p>
    <p>avec $fichier1 et $tampon, $fichier2  sont construit à partir
    des paramètres fournis au script .</p>
    <p>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.</p>
    <p>J'ai pourtant placé l’antislash avant mes espace dans
    l'affectation des variables.<br>
    </p>
    <p>tampon=/user/Document/cachet<b>\ </b>pdf<br>
    </p>
    <p>Merci par avance</p>
    <p>François-Marie<br>
    </p>
    </blockquote>
    <div id="grammalecte_menu_main_button_shadow_host"
    style="width: 0px; height: 0px;"></div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Fran=C3=A7ois_TOURDE?=@21:1/5 to All on Fri Feb 2 13:30:01 2024
    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 contre, le "in `ls *`" n'est effectivement pas une bonne idée.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwann Le Bras@21:1/5 to All on Fri Feb 2 16:00:01 2024
    This is a multi-part message in MIME format.
    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 marche très bien l'utilisation avec for f in *, si tu prends soin d'utiliser "$f" plutôt que juste $f

    Par contre, le "in `ls *`" n'est effectivement pas une bonne idée.

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Effectivement François</p>
    <p>Merci d'avoir rectifié.</p>
    <p>Erwann<br>
    </p>
    <div class="moz-cite-prefix">Le 02/02/2024 à 13:09, François TOURDE
    a écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:87il376p9s.fsf@tourde.org">
    <pre class="moz-quote-pre" wrap="">Le 19755ième jour après Epoch, Erwann Le Bras écrivait:

    </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">Éviter les boucles "for" avec listes de fichiers (for f in `ls
    "$dir"`) ou (for f in *), les espaces sont mal interprétés.
    </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">
    Ça marche très bien l'utilisation avec for f in *, si tu prends soin d'utiliser "$f" plutôt que juste $f

    Par contre, le "in `ls *`" n'est effectivement pas une bonne idée.

    </pre>
    </blockquote>
    <div id="grammalecte_menu_main_button_shadow_host"
    style="width: 0px; height: 0px;"></div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Malard@21:1/5 to All on Fri Feb 2 22:20:02 2024
    --Apple-Mail=_672450E8-1E57-477F-AB91-0427B0EA1817
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    charset=utf-8

    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 envoyé à Cmd avec ses blancs. Après il faut savoir comment la commande Cmd va traiter tout ça…

    Le 2 févr. 2024 à 07:51, Informatique BILLARD <informatique@billard-francois-marie.eu> a écrit :

    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'antislah avant mes espace dans l'affectation des variables.

    tampon=/user/Document/cachet\ pdf

    Merci par avance

    François-Marie


    --
    Pierre Malard
    Responsable architectures système CDS DINAMIS/THEIA Montpellier
    IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra
    Maison de la Télédétection
    500 rue Jean-François Breton
    34093 Montpellier Cx 5
    France

    « SPAM : Spieced Pork and Meat »
    Pierre Dac (Londres, 1944)
    Extrait de « Pierre DAC parle au Français » sur Radio Londres, le 24 mars 1944, dans Drôle de guerre, éditions Omnibus (2008), pages 93 à 96. (https://www.epi.asso.fr/revue/articles/a1602d.htm)

    |\ _,,,---,,_
    /,`.-'`' -. ;-;;,_
    |,4- ) )-,_. ,\ ( `'-'
    '---''(_/--' `-'\_) πr

    perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
    - --> Ce message n’engage que son auteur <--


    --Apple-Mail=_672450E8-1E57-477F-AB91-0427B0EA1817
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html;
    charset=utf-8

    <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Essaie des cotes dans tes attributions de noms.<div class=""><br
    class=""></div><div class="">Par exemple :</div><div class="">TOTO=<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">"</span>${NomFic}"</div><div class=""><br class=""></div><div class="">avec</div><div class="">NomFic=<span style="
    caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">"</span><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class="">Mon Fichier</span></font><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">"</span></
    <div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><br class=""></span></font></div><div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class="">Pareillement cote les
    appels :</span></font></div><div class=""><font color="#000000" class="">Cmd&nbsp;—variable&nbsp;"${NomFic}"</font></div><div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><br class=""></span></font></div><
    div class=""><font color="#000000" class="">Par exemple. Le fait de&nbsp;coter l’appel de variable avec des double cote permet à BASH de considérer NomFic comme un seul paramètre envoyé à Cmd avec ses blancs. Après il faut savoir&nbsp;comment la
    commande Cmd va traiter tout ça…<br class=""></font><div><br class=""><blockquote type="cite" class=""><div class="">Le 2 févr. 2024 à 07:51, Informatique BILLARD &lt;<a href="mailto:informatique@billard-francois-marie.eu" class="">informatique@
    billard-francois-marie.eu</a>&gt; a écrit :</div><br class="Apple-interchange-newline"><div class="">



    <meta http-equiv="content-type" content="text/html; charset=UTF-8" class="">

    <div class=""><p class="">Bonjour</p><p class="">j'ai écrit un petit script qui lance à la fin cette commande :</p><p class="">pdftk $fichier1 stamp $tampon output $fichier2</p><p class="">avec $fichier1 et $tampon, $fichier2&nbsp; sont construit à
    partir des
    paramètres fournis au script .</p><p class="">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.</p><p class="">J'ai pourtant placé l'antislah avant mes espace dans
    l'affectation des variables.<br class="">
    </p><p class="">tampon=/user/Document/cachet<b class="">\ </b>pdf<br class="">
    </p><p class="">Merci par avance</p><p class="">François-Marie<br class="">
    </p>
    </div>

    </div></blockquote></div><br class=""><div class="">
    <div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-
    wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing:
    0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><font face="Courier New" style="color: rgb(0, 0, 0); text-decoration: none;" class=""><font size="1" class="">--&nbsp;</
    font><br class=""><font size="1" class=""><span style="font-style: normal;" class="">Pierre Malard<br class=""></span></font></font><font face="Courier New" size="1" class=""><span style="font-style: normal;" class="">Responsable architectures système
    CDS&nbsp;DINAMIS/THEIA Montpellier<br class="">IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra<br class=""></span></font><font face="Courier New" style="color: rgb(0, 0, 0); text-decoration: none;" class=""><font size="1" class=""><span style="font-style:
    normal;" class="">Maison de la Télédétection<br class="">500 rue Jean-François Breton<br class="">34093 Montpellier Cx 5<br class="">France<br class=""></span></font><br class=""></font><font face="Times" style="color: rgb(0, 0, 0); text-decoration:
    none;" class=""><span style="font-size: 11px;" class="">&nbsp; &nbsp;«<span class="Apple-converted-space">&nbsp;</span><i class="">SPAM : Spieced Pork and Meat</i>&nbsp;»</span><br class=""><span style="font-size: 11px;" class="">&nbsp; &nbsp; &nbsp; &
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pierre Dac (Londres, 1944)</span></font></div><div style="color: rgb(0, 0, 0); text-decoration: none;"><font face="Times" size="1" class="
    "><span style="font-style: normal;" class="">Extrait de « Pierre DAC parle au Français » sur Radio&nbsp;Londres, le 24 mars 1944, dans&nbsp;Drôle de guerre,&nbsp;éditions Omnibus (2008), pages 93 à 96.&nbsp;</span></font><span style="font-family:
    Times; font-size: x-small;" class="">(<a href="https://www.epi.asso.fr/revue/articles/a1602d.htm" class="">https://www.epi.asso.fr/revue/articles/a1602d.htm</a>)</span></div><div style="color: rgb(0, 0, 0); text-decoration: none;"><font face="Times"
    class=""><span style="font-size: 11px;" class=""><br class=""></span></font><font face="Courier New" size="1" class=""><span style="font-style: normal;" class="">&nbsp; &nbsp;|\ &nbsp; &nbsp; &nbsp;_,,,---,,_<br class="">&nbsp; &nbsp;/,`.-'`' &nbsp; &
    nbsp;-. &nbsp;;-;;,_<br class="">&nbsp; |,4- &nbsp;) )-,_. ,\ ( &nbsp;`'-'<br class="">&nbsp;'---''(_/--' &nbsp;`-'\_) &nbsp; πr<br class=""><br class="">perl -e '$_=q#: 3|\ 5_,3-3,2_:&nbsp;3/,`.'"'"'`'"'"' 5-. &nbsp;;-;;,_: &nbsp;|,A- &nbsp;) )-,_.&
    nbsp;,\ ( &nbsp;`'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'&nbsp;&nbsp;`-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'<br class="">- --&gt; Ce message n’engage que son auteur &lt;--</span></font></div></div></div>
    </div>

    <br class=""></div></body></html> --Apple-Mail=_672450E8-1E57-477F-AB91-0427B0EA1817--

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG/MacGPG2 v2.2
    Comment: GPGTools - http://gpgtools.org

    iQIzBAEBCgAdFiEE0KHTJ+AWKhmI+acm/pSWHuad/BgFAmW9XDIACgkQ/pSWHuad /Bh4yw//cIezdA0FNqI2DpfkABVfNOHRFH+/3Nm0k86JsfpGfe4bLpa2/a37+Z4q jbRmml+5gJtWodsLCJ0mzDDv8DRRjMqXER/WoLfFQ5aNxa/Nwmnwmb6sIVlmCTPj +fcEQtNgdr6zgbboaXNeB36pMUXsp3gSKnDW4e5jHTVevIl6411qgwsKs4QROr4Y HD+mGpcVjY6XHJDaxBXh5jizngQekazakZKj7Y9knwgTi9bxhxkBqZYzas0dqs3U vPc3JxDdmKVdacpbHG03sYwgtWKgtEEhnYgRo1CZ383XAPea7R+com/f8enViC0r 3IrtvETuhfDESndZky1JoWUxf9kBzbmWNQy3lTMWVYhxZ0ktWPxYZnjhKGhraLZt ORdi1NhXkL/cB1lDp0xEK/8esZUNgKSrka6hnYEgpzvZLKrtAQHBoI7ztrJSqm5Q S1sAnQ6tUOu2gRlkEeBwNlDWz6d42LxYqjj7T1gE0lJyesozxX/ZPwSVQAg7DJHX ZjtUuUTfjYgKIfbrp/tHtk49IZBHtcyw5Borr6zBKfvdLIfBJ6uXJ7yGuHa3hZus e4qqiLWgxKJg8lO850jVKqooRoUjVDn1jPCp8uT+4i/pj6Ii93KeubgeXUqORJLi KWSx5OgFq/1EwvZq91qaSk9LnMngSRwJaKGJJDqVlxSxtwY0gP4=
    =UtW1
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel Caillibaud@21:1/5 to All on Mon Feb 5 16:10:02 2024
    Le 02/02/24 à 08:54, Jérémy Prego <jeremy-lists@jeremyp3.fr> 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 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=SCxxxx

    avant la ligne qui le fait râler (où xxxx est le code d'erreur qu'il signale)

    --
    Daniel

    La pensée vole et les mots vont à pied. Voilà tout le drame de l'écrivain. Julien Green

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)