Bonjour tout le monde!

en fait je voulais faire une recherche d'un mot dans un fichier (en anglais)!
Ce mot existe en singulier et/ou pluriel et je veux bien compter l'occurrence de cette expression! donc je dois la chercher en singulier et en pluriel!
j'ai fait alors un script shell pour compter les occurrences. vu que dans la langue anglaise il existe plusieurs forme des pluriel je dois alors citer tous les cas!
j'ai commencer par un simple test: si le mot se termine par "y" (comme lady) son pluriel se termine par "ies" (=> ladies).
et bien j'ai fait une tentative mais je pense qu'elle est fausse qu'elle je connais pas trop le shell! voilà ce que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if [ "$a" == "*y$" ]
then
grep -w -i "$a" ./nom-fich && grep -w -i "*ies" ./nom-fich  | wc -l>> ./resultat
fi
voilà je veux savoir comment designer une chaine de carctére quelconque qui se termine par "y" (je pense que c'est faux en mettant: "$a"== "*y$"). j'espère que vous puissiez corriger mes erreurs!
Merci d'avance!