find . -type f -exec grep -Iq . {} \; -exec grep -oE "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" {} /dev/null \;
Команда «find . -type f -exec grep -iq . {} \; -exec grep -oe «(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)» {} /dev/null \;» выполняет поиск ascii файлов в текущей директории и всех ее подкаталогах, извлекает IP-адреса из найденных файлов. Команда может быть полезна, например, для поиска и анализа IP-адресов в различных конфигурационных файлах или логах. Альтернативы могут включать использование других инструментов, таких как awk или perl. Передаваемые команде аргументы «grep -oe «(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)» {} /dev/null» указывают grep на поиск IP-адресов с использованием регулярного выражения и выводят соответствующие результаты.