Menu

Chercher une chaine de caractere dans un fichier

- - Dernière réponse : jeannets
Messages postés
14156
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
16 janvier 2019
- 8 juin 2018 à 09:56
Bonjour,
le but c 'est d'afficher tous les adresse IP du management adress dans un fichier
j'ai ce fichier qui contient :

Management address type : ipv4
Management address : 10.0.2.30
Management address interface type : IfIndex
Management address interface ID : 29
Management address OID : 0

je veux afficher l'adresse ip "10.0.2.30"
j'ai pensé à faire un script qui parcourt le fichier et quand il trouve la chaine "Management address " , il affiche la chaîne qui vient aprés ( l'adresse ip ) .
Mais je ne sais pas trop comment ecrire ce script , avec la commande Grep 'Management address' , et apres ?

Merciii d'avance :)
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
1103
Date d'inscription
lundi 2 mai 2016
Dernière intervention
16 janvier 2019
152
1
Merci
Salut,

Une piste :

$ cat fich
Management address type : ipv4
Management address : 10.0.2.30
Management address interface type : IfIndex
Management address interface ID : 29
Management address OID : 0

$ grep -Po 'Management address : \K.*' fich
10.0.2.30

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 55726 internautes nous ont dit merci ce mois-ci

Commenter la réponse de UnGnU
Messages postés
14156
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
16 janvier 2019
1767
Commenter la réponse de jeannets