14.8. Substitution de fonction

La commande interne return ne peut retourner qu’un code de retour. Pour récupérer la valeur modifiée par une fonction, on peut :

recupres
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	#!/bin/bash

	function ajouteCoucou
	{
	echo $1 coucou
	}

	echo la chaine est : $( ajouteCoucou bonjour )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

La fonction ajouteCoucou prend un argument et lui concatène la chaîne coucou. La chaîne résultante est écrite sur la sortie standard afin d’être récupérée par l’appelant.

$ recupres
La chaine est: bonjour coucou
$