Sobes.tech
Middle

Scrieți o comandă sau un script care să găsească în directorul curent toate fișierele cu extensia .log care conțin cuvântul error și să afișeze doar numele acestor fișiere.

sobes.tech AI

Răspuns de la AI

Можно использовать команду grep с опцией -l, которая выводит только имена файлов, где найдено совпадение:

grep -l "error" *.log

Если нужно искать рекурсивно во всех подкаталогах:

grep -rl --include="*.log" "error" .

Здесь:

  • -r — рекурсивный поиск
  • -l — выводит только имена файлов
  • --include="*.log" — ограничивает поиск файлами с расширением .log
  • . — текущий каталог