Unix shell chcher n° ligne contenant un mot

Fermé
Kirjava - 24 nov. 2009 à 15:11
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 24 nov. 2009 à 15:25
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 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
24 nov. 2009 à 15:16
Exemples :

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