Unix shell chcher n° ligne contenant un mot

Kirjava -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je réalise actuellement un script unix.
Je voudrais avoir une fonction permettant de chercher dans un fichier "fichier" le numéro de la ligne contenant un mot "mot".
J'ai tout d'abord pensé à la fonction :
grep -n "mot" "fichier"
Le problème est que ca sort une expression du type :
3:ligne entiere contenant le mot
Je voudrais ne conserver que le numéro de ligne afin de le rétiliser plus tard dans une commande

Merci à tous ceux qui m'aideront
A voir également:

3 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Exemples :

grep -n mot fichier | cut -d":" -f1
grep -n mot fichier | awk -F ":" '{print $1}'
0