#! /bin/bash # Mettre en parametre le nom du fichier contenant les IP ip_file=$var1 cat ip_file | while read ip;do result=$(whois $ip) pays=$($result|grep country -m1) phone=$($result|grep phone -m1) echo "$result $pays $phone" >> output_file done ###
Mais je pense que je fais une bêtise dans les variables pays et phone... Il considère que $ n'est pas une variable.
En gros je cherche à faire un whois d'une liste d'ip conséquente. Dans cette liste d'ip, je veux la mettre en forme dans un tableau. (d'ou le grep et le tri des données)... Mais bon, je manque encore de pratique. En vous remerciant pour vos conseils avisés.
MODIF : j'ai trouvé ! :;x
- Edité par JORDAN ROBLOUCHON 18 septembre 2020 à 9:50:15
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
bash script whois ip
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique