メモ4

Atermルータのログまとめ - karronoliの日記をちょっと変更。diffって標準入力もらえるんじゃないか?とふと思ったら案の定-を渡せば標準入力もらえたんだね。ということで全部パイプでつながった。こうなるとようやく終わった感が現れるw

#! /bin/sh
expect << EOS \
| tr -d '[\r\000]' \
| tr -s '\n' \
| grep -E "^[0-9]{2}([0-9]{2}/?){3}" \
| \diff - ~/tmp/router.log \
| sed -e "/^[^<]/d" -e "s/^< //g" >> ~/tmp/router.log
spawn telnet 192.168.0.1
expect login
send -- "admin\r\n"
expect "Password: "
send -- "yourpassword\r\n"
expect ">"
send -- "show log sys\r\n"
expect "\r\n\r\n\r\n"
send -- "exit\r\n"
EOS

Aterm WARPSTARが正式名称? AtermNECアクセステクニカの製品でwarpstarはルータということ? ちと気になったけど良く分からない。