Résoudre IP > hots et stocker résultat en doc txt

Résolu
Sofaïa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Sofaïa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

L'exécution de diverses commandes unix par du code 4D est fréquente dans la base que je développe, mais je bricole en exécutable bash.

Il me faudrait pourtant dans un shell enchainer deux actions simples :
• Résoudre une adresse IP > host
• Enregistrer le résultat dans un document texte sur disque

Mais je n'ai pas trouvé en bash de commande pour résoudre l'adresse (l'équivalent de host sur un terminal)

Et je ne sais pas :
• Quel peut être dans le shell le réceptacle du résultat obtenu
• Ni comment placer ce résultat dans un document

Quelqu'un pourrait-il m'indiquer si c'est faisable, et suggérer un morceau de code, ou des pages à visiter pour apprendre ?

Grand merci d'avance pour toutes pistes
A voir également:

2 réponses

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

La commande
dig
permet de résoudre un hôte ou une ip :
dig -x 8.8.8.8 +short > resultat.txt



0
Sofaïa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci barnabe0057, la commande dig est une découverte pour moi.

Je vais tester ce code demain dans un shell. Et j'ai en tout cas constaté son parfait fonctionnement via le terminal, du moins jusqu'à +short.

Au risque d'abuser j'aurais une question à te poser : l'expression > resultat.txt signifie-t-elle l'indication du chemin/document où enregistrer directement le résultat ?

Bonne dimanche et merci encore.
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Oui la redirection
 > resultat.txt
indique le fichier dans lequel sera enregistré le résultat.

Merci bon dimanche également.
0
Sofaïa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci beaucoup
0