[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46056] Re: script : remote host resolve



渥美です.

On Thu, 2 Mar 2006 08:40:27 +0900, Hiroki Kashiwazaki wrote:
> $ sudo awk '/2006.*POST.*/ {print $1}' /var/log/apache2/access_log | \
> > uniq | sort | sed 's/^/host\ /' | sh | awk '{print $5}'
> 
> で、sort 以降の sed 〜 sh が美しくないなと思うのですが、識者の皆
> 様はここをどのように解決されているのかな、と思った次第です。要す
> るに、awk 〜 uniq 〜 sort で出力された IP アドレス全てに対して、
> host で逆引きをしたいということです。

私は良くfor文を使います.以下のような感じ.

for i in `awk '/2006.*POST.*/ {print $1}' access_log|sort|uniq`; do \
  host $i; \
done

--
鈴鹿高専 渥美清隆