Récupérer le n° de ligne d'une string
Résolu
vador
-
vador -
vador -
Bonjour,
J'aimerais récupérer le numéro de ligne de la première occurence d'une string ("toto" par exemple) dans un fichier. Et ensuite remplacer cette ligne entièrement par une autre.
J'ai plus ou moins réussi à m'en sortir mais c'est assez tordu, je pense qu'il doit y avoir plus simple.
Merci de votre aide !
;-)
J'aimerais récupérer le numéro de ligne de la première occurence d'une string ("toto" par exemple) dans un fichier. Et ensuite remplacer cette ligne entièrement par une autre.
J'ai plus ou moins réussi à m'en sortir mais c'est assez tordu, je pense qu'il doit y avoir plus simple.
Merci de votre aide !
;-)
A voir également:
- Récupérer le n° de ligne d'une string
- Partage de photos en ligne - Guide
- Recuperer message whatsapp supprimé - Guide
- Formulaire en ligne de meta - Guide
- Récupérer compte yahoo sans numéro de téléphone - Guide
- Comment recuperer une video sur youtube - Guide
2 réponses
Salut,
$ cat plop
Bonjour,
J'aimerais récupérer le numéro de ligne de la première occurence d'une string ("toto" par exemple) dans un fichier. Et ensuite remplacer cette ligne entièrement par une autre.
J'ai plus ou moins réussi à m'en sortir mais c'est assez tordu, je pense qu'il doit y avoir plus simple.
Merci de votre aide ! "toto"
;-)
$ grep -nm 1 'toto' plop | cut -d':' -f 1
3
$ sed -n '/toto/=' plop | head -1
3
$