Ca me sort bien ma ligne ou mon Login2 est renseigné mais comment faire pour qu'il affiche la ligne suivante ? Et il faut dans mon script que mon /Login2/ soit un argument passé au script car je ne recherche pas systématiquement le même pattern.
EDIT : autre question, comment faire pour récuperer un variable pour l'exploiter dans un commande bash ? Par exemple récuperer adresse2 pour l'utiliser dans un system " ssh $adresse2"
Merci de votre aide.
Matséma
Message édité par matsema le 02-02-2010 à 15:22:12
Marsh Posté le 02-02-2010 à 08:36:55
Bonjour a tous.
Je débute sur Ruby et je me heurte a un petit probleme.
J'ai un fichier contenant des logins et des adresses ip mais qui ne sont pas sur la meme ligne
Exemple :
Login1
Adresse1
Login2
Adresse2
....
Je cherche a extraire une adresse ip en fonction du login genre
mon_prog Login2
> adresse2
J'en suis qu'a l'étape de recherche du login et j'ai ca :
Login= File.open("users" ).each_line.grep( /Login2/ )
puts Login
Ca me sort bien ma ligne ou mon Login2 est renseigné mais comment faire pour qu'il affiche la ligne suivante ?
Et il faut dans mon script que mon /Login2/ soit un argument passé au script car je ne recherche pas systématiquement le même pattern.
EDIT : autre question, comment faire pour récuperer un variable pour l'exploiter dans un commande bash ?
Par exemple récuperer adresse2 pour l'utiliser dans un system " ssh $adresse2"
Merci de votre aide.
Matséma
Message édité par matsema le 02-02-2010 à 15:22:12