Попробуйте что-нибудь вроде:
for dir in /app/instance/*; do
ls -lcrt "$dir/logsarchive"/*/weekend.log | tail -n 1
done
Цикл проходит по подкаталогам / app / instance
один за
одним и tail -n 1
сохраняет только последнюю строку из ls
, которая
отсортирована по времени. Возможно, у меня нет того же формата ls
, который вы использовали
, но он должен быть близок к тому, что вы ищете.