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

Page principale
Supprimer ce message
Répondre à ce message
Auteur: bernard
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] problème avec cat et curl
Daniel Varlet a écrit :
> ...
> 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+
>
>


essaie ce script :

#!/bin/sh

echo "essai 1"

cat << EOF1 | sort -n | uniq -c
5
3
1
5
4
3
1
EOF1

cat | sort -n | uniq -c << EOF2
5
3
1
5
4
3
1
EOF2

tu verras la différence et le résultat peut surprendre mais varie aussi
d'un shell à l'autre, essaie avec zsh, par exemple - comme quoi les
pipes et les redirections peuvent être gérées avec des différences
significatives.

ce qui peut paraître paradoxal, on peut écrire
cat > temp <<EOF2
...
EOF2

aussi bien que
cat <<EOF2 > temp
...
EOF2
avec sh/bash comme avec zsh

cependant, faute de plus de précision, je me bornerais à écrire la
première forme


pas de doc, pas de courage pour en chercher à c't heure.

bernard

-- 
Oui j'ai balancé votre phrase "a oué kool jeu vé voire lé skyblog " dans google. P'tain ça envoie du gras là.


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