Я нашел это в руководстве по sudo. Вы можете использовать одну команду sudo, выполнив:
sudo sh -c 'tar cf - directory | 7za a -si directory.tar.7z'
Я просто завершаю свой вопрос ответом
grep "$(date --date="now - 1 minute" +"%d %b %Y %H:%M")" xyz.log | grep "Error message"
Точно так же я могу проверить последние 5 минут, используя цикл.