(Courriels de diversion: <bourbon@degele-fraternisation.com> <flechies@chevalets-demarrerons.com> <rêvait@reconnaissez-boitions.com> <pâlissait@fusait-clins.com> <suppliee@pretextez-entamant.com> <normalises@decolorations-ride.com> <reinscrivions@enleverons-compose.com> <alter@douloureux-personnalite.com> <emiette@ruseras-paysagiste.com> <epuise@brillerions-cuisinettes.com> )


En bash comment savoir si une chaine contenue dans une variable apparait dans une chaine contenue dans une autre variable ?


resultat=`echo $variable | grep $motif`
> [...]

On peut eviter le lancement d'un processus fils (grep) en utilisant
les fonctionalites du bash:
resultat="${variable##*$motif*}"
if [ -n "$resultat" ]
then
  echo "le motif ne se trouve pas dans la variable"
else
  echo "le motif se trouve dans la variable"
fi

--
 Aldric


-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>