Partage
  • Partager sur Facebook
  • Partager sur Twitter

bash script whois ip

    18 septembre 2020 à 8:38:52

    Bonjour, j'ai essayé de faire un petit script :

    ###

    #! /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

    • Partager sur Facebook
    • Partager sur Twitter
      18 septembre 2020 à 13:29:33

      salut,

      une variable ne s'affiche pas toute seule.

      • Partager sur Facebook
      • Partager sur Twitter

      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.
      • Editeur
      • Markdown