我有日志文件,我在那里查找字符串:
tail -n 1000 -f logfile.log | grep -i“host”
然后我会收到这样的字符串:
host2%host-DEREG:host c459.cf00.1105在E0 / 1:60上注销。
我可以从这些字符串中选择mac地址,并在另一个文件中查找带有这些mac地址的字符串吗?
答案 0 :(得分:1)
您的示例中没有macaddress
grep `tail -n 1000 -f logfile.log | grep -i "host" | grep -o "[a-f0-9][a-f0-9][a-f0-9][a-f0-9]\.[a-f0-9][a-f0-9][a-f0-9][a-f0-9]\.[a-f0-9][a-f0-9][a-f0-9][a-f0-9]"` anotherfile