Скажем, у меня есть список IP-адресов, входящих в журнал, который я хвостохранилища:Pass STDIN в хост Unix или рыть команду
1.1.1.1
1.1.1.2
1.1.1.3
я хотел бы легко разрешить их имена хостов. Я хотел был бы быть в состоянии
tail -f access.log | host -
Что не удается, поскольку хост не понимает входные данные из stdin таким образом. Каков самый простой способ сделать это без необходимости писать статический файл или резервное копирование в perl/python/etc.?
Это будет фактически икота, поскольку хост фактически будет запущен с хостом 1.1.1.1 1.1.1.2 Вызов поиска DNS на недействительном DNS-сервере. Установка «-d» \ n '', похоже, не помогает. – tomasz
Используйте «xargs -l» (или «xargs -L 1»), чтобы гарантировать, что команда выполняется для каждой строки. –