Sobes.tech
Middle

Écrivez une commande ou un script qui trouve dans le répertoire actuel tous les fichiers avec l'extension .log contenant le mot error, et affiche uniquement les noms de ces fichiers.

sobes.tech IA

Réponse de l'IA

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

grep -l "error" *.log

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

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

Здесь:

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