kopać Powiedzmy mam listę adresów IP, wchodzących w dzienniku, że mam osadowych:Przełęcz stdin do hosta Unix lub polecenia
1.1.1.1
1.1.1.2
1.1.1.3
chciałbym łatwo rozwiązać je na nazwy hostów. Chciałbym móc być w stanie:
tail -f access.log | host -
Który nie działa tak, jak host nie rozpoznaje wejścia ze standardowego wejścia w ten sposób. Jaki jest najłatwiejszy sposób na zrobienie bez konieczności zapisu statycznego pliku lub powrotu do perl/python/etc.?
Spowoduje to czkawkę, ponieważ host będzie faktycznie uruchomiony z hostem host 1.1.1.1 1.1.1.2 Powoduje wyszukiwanie dns na niepoprawnym serwerze DNS. Ustawienie "-d" \ n "" nie pomaga. – tomasz
Użyj "xargs -l" (lub "xargs -L 1"), aby upewnić się, że polecenie jest uruchamiane dla każdej linii. –