Интересно, что ниже кода?
ls -lrt | grep ".* bk.*\.log"
Я думал, что это список всех файлов, которые начинаются с bk и заканчиваются log. Может ли кто-нибудь это проверить.
"список всех файлов, которые начинаются с bk и заканчиваются журналом"
Тогда вы можете использовать: ls -lrt bk*log - grep вообще не нужен.
ls -lrt bk*log
Возможно, вы захотите прочитать документацию по bash для расширения имени файла .