Menu

Chercher une chaine de caractere dans un fichier

lidya - 8 juin 2018 à 09:50 - Dernière réponse : jeannets 12975 Messages postés dimanche 9 septembre 2007Date d'inscriptionContributeurStatut 18 août 2018 Dernière intervention
- 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
UnGnU 947 Messages postés lundi 2 mai 2016Date d'inscription 13 juillet 2018 Dernière intervention - 8 juin 2018 à 09:55
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

Merci UnGnU 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24651 internautes ce mois-ci

Commenter la réponse de UnGnU
jeannets 12975 Messages postés dimanche 9 septembre 2007Date d'inscriptionContributeurStatut 18 août 2018 Dernière intervention - 8 juin 2018 à 09:56
Commenter la réponse de jeannets