Привет, кто-нибудь может мне помочь со следующей строкой;
find . \( -type d ! -name . -prune \) -o -type f -name "*Log*"
По сути, он должен найти каталоги, в которых присутствуют файлы с "Log" в названии.
У меня есть такая структура:
/logs
|
|
----folder1
| |
| |
| ---App1LogDate.txt
|
----folder2
| |
| |
| ---App2LogDate.txt
|
|
|--App3LogDate.txt
|
|--App4LogDate.txt
Поэтому, учитывая, что я буду запускать эту строку в каталоге /logs, я должен получить следующие результаты:
.
./folder1
./folder2
Всего 3 каталога.