Disons que j'ai une liste d'adresses IP entrant dans un journal que je suis tailing:passe stdin dans l'hôte Unix ou commande creuser
1.1.1.1
1.1.1.2
1.1.1.3
Je voudrais les résoudre facilement les noms d'hôtes. Je voudrais pouvoir
tail -f access.log | host -
Qui échoue en tant qu'hôte ne comprend pas l'entrée de stdin de cette manière. Quel est le moyen le plus simple de faire sans avoir à écrire un fichier statique ou un repli sur perl/python/etc.?
Cela va en fait hiccup car hôte sera réellement exécuté avec hôte 1.1.1.1 1.1.1.2 Causant une recherche DNS sur un serveur DNS non valide. Mettre "-d '\ n'" ne semble pas aider. – tomasz
Utilisez "xargs -l" (ou "xargs -L 1") pour vous assurer que la commande est exécutée pour chaque ligne. –