Est-il possible d'insérer un heredoc à l'intérieur d'une fonction bash ?
L'exemple trivial ci-dessous entraîne une erreur : ./heredoc_in_function.sh: 10: Erreur de syntaxe: fin de fichier inattendue (en attente de "}")
#!/bin/sh
my_function () {
cat <
`
Environnement :
- Ubuntu 11.04 (GNU/Linux 2.6.38-8-server x86_64)
- GNU bash, version 4.2.8(1)-release (x86_64-pc-linux-gnu)
`