Sélectioner un texte dans une variable

Fermé
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 21 sept. 2009 à 19:50
Bonjour,

j'ai eu besoin, dans un script shell linux que je développais, de déterminer la présence d'un mot dans une variable de type chaine de caractères. Avec x la chaine "un deux trois quatre" et le mot à chercher "trois" voici comment j'ai fait:
x="un deux trois quatre"
fin=${x##*trois}
debut=${x%$fin}
pre=${debut%trois}
mot=${debut##$pre}
si la variable $mot contient le mot recherché, le programme en déduit que le mot est dans $x