Я хочу выполнить следующую команду:
tail -f /var/log/syslog | grep -ri 00:16:CB:1E:AF:CA
Но в Линуксе не работает. Как бы вы в интерактивном режиме извлекали определенный текст из файлов журнала?
grep -r (рекурсивный) не имеет смысла в вашем случае, так как вы просто ищете в одном файле. Просто используйте tail -f /var/log/syslog | grep -i 00:16:CB:1E:AF:CA
.
Согласно stackoverflow
tailf file | grep --line-buffered 00:16:CB:1E:AF:CA
должен сделать трюк