Re: [#!/fr] problème avec cat et curl

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Daniel Varlet
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] problème avec cat et curl
À 13:06 +0200 le 17.7.2007, Patrick Proniewski écrivait au sujet de "[#!/fr] problème avec cat et curl" :
>Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-2-204775221;
>    protocol="application/pkcs7-signature"
>
>Bonjour,
>
>J'ai actuellement un script qui fonctionne correctement, sous la forme :
>
>cat<<EOF | openssl enc -base64 | \
> curl -sS --request POST --user 'log:pass' \
> --write-out "%{http_code}" --form message='<-' \
> https://www.signal-spam.fr/api/signaler
>la-je-colle-mon
>texte-sur-plusieurs
>lignes...
>EOF
>


Rapport indirect avec la question. Juste une idée tordue avec le mélange AppleScript/sh d'origine. Et pour protéger ton delim et le contenu des cr^h^h spammeurs.

<http://www.patpro.net/blog/index.php/2007/07/13/109-plug-in-signal-spam-pour-mail>

Tu pourrais essayer de remplacer le EOF/MONEOFAMOI par un
    set delim to quoted form of (get do shell script "uuidgen")
Pas testé du tout.

Et ainsi garder la non moins tordue(*) (;-)) ligne "cat<<" & delim &" | openssl enc -base64 | ..."

(*) J'ai eu du mal à percuter avec celle-là... J'en ai déduit que la redirection (le here-document lui même en fait) ne s'opérait qu'à partir de la "deuxième ligne" du block. Naïvement, je pensais que ça partait juste après le delim. Confirmation? liens?

A+

-- 
Daniel


_______________________________________________
archives : 
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr