oups ! merci beaucoup ;-)
> Une fonction en shell ne se déclare pas par 'function ... {...}', mais par :
>
> nom_de_la_fonction()
> {
> ... corps de la fonction ...
> }
>
>
>
> test.sh devrait donc être :
>
> #!/bin/sh
>
> kest()
> {
>cat <<-ZZZ
> test_dans_fonction\n
Une fonction en shell ne se déclare pas par 'function ... {...}', mais par :
nom_de_la_fonction()
{
... corps de la fonction ...
}
test.sh devrait donc être :
#!/bin/sh
kest()
{
cat <<-ZZZ
test_dans_fonction\n
ZZZ
}
kest
Attention lors de l'emploi de <<-ZZZ :