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