Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
531 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] Rechercher toute les IP dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Bash] Rechercher toute les IP dans une variable

n°1187997
hyperman22
Posté le 24-12-2009 à 16:10:29  profilanswer
 

Bonjour,
 
J'ai chercher pas mal sur le net mais je n'ai rien trouvé de satisfaisant...
Voici ce que je souhaite :
 
J'ai une variable bash qui contient du texte aléatoire pouvant (ou pas d'ailleurs) contenir une ou plusieurs IP. Je souhaiterais récupérer ces IP dans un tableau ou une chaine de caractère (séparés par un séparateur) ou meme si c'est plus simple dans un fichier. L'ideal serait meme que je récupère qu'une occurence de ces IP si la meme apparait plusieurs fois.
 
Cela me permettra d'analyser par la suite ces résultats pour faire une résolution inverse via un DNS... Ca je devrais m'en sortir (commande host)...
 
Merci d'avance et Joyeux Noel !!!

mood
Publicité
Posté le 24-12-2009 à 16:10:29  profilanswer
 

n°1188002
sputnick
bip...bip...bip...bip...bi...b
Posté le 24-12-2009 à 16:39:24  profilanswer
 

Code :
  1. grep -oP "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}" <<< "$VARIABLE"


 
Nécessite les options -o -P de grep ( pcre pour -P )
Doit marcher sous Linux, en même temps tu ne precise pas ton environnement...
 
Edit: plus portable :

Code :
  1. perl -lne 'print for /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/g;' <<< "$VARIABLE"


Message édité par sputnick le 24-12-2009 à 17:30:26
n°1188173
hyperman22
Posté le 26-12-2009 à 18:51:41  profilanswer
 

Merci !!
 
pour info je suis sur redhat 5 Enterprise.
 
Je teste ca Lundi.... Je ne connaissais pas l'option -o de grep...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] Rechercher toute les IP dans une variable

 

Sujets relatifs
[bash] recuperation d un resultat a distane[bash] probleme de grep
[BASH / AWK] Alignement de colonnes ... galère ! [Résolu][bash] Vérifier la version des outils dans un script
[bash] Chercher deux lignes vides consécutives[bash] empilage de grep
Comment envoyer automatiquement une IP par email ?script bash pour ftp
[bash] grep plusieurs pattern, et autres joyeusetés...[bash] stats des fichiers par taille
Plus de sujets relatifs à : [Bash] Rechercher toute les IP dans une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR