Chercher une chaine de caractere dans un fichier

Fermé
lidya - 8 juin 2018 à 09:50
jeannets Messages postés 26779 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 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 :)
A voir également:

2 réponses

UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
8 juin 2018 à 09:55
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

1
jeannets Messages postés 26779 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 26 avril 2024 5 768
8 juin 2018 à 09:56
0