Sobes.tech
Middle

Parašykite komandą arba scenarijų, kuris rastų dabartiniame kataloge visus .log plėtinius turinčius failus, kurie turi žodį error, ir parodytų tik šių failų pavadinimus.

sobes.tech AI

Atsakymas iš AI

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

grep -l "error" *.log

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

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

Здесь:

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