Middle
19
Напиши команду или скрипт, который найдёт в текущем каталоге все файлы с расширением .log, содержащие слово error, и выведет только названия этих файлов.
Компании, где спрашивали
ТБанк
Ответ от нейросети
sobes.tech AI
Можно использовать команду grep с опцией -l, которая выводит только имена файлов, где найдено совпадение:
grep -l "error" *.log
Если нужно искать рекурсивно во всех подкаталогах:
grep -rl --include="*.log" "error" .
Здесь:
-r— рекурсивный поиск-l— выводит только имена файлов--include="*.log"— ограничивает поиск файлами с расширением.log.— текущий каталог