Команды apt-cache и apt-get рекомендуется использовать вместо apt в скриптах по следующим причинам:
Команда apt, в свою очередь, предлагает высокоуровневый интерфейс командной строки для управления пакетами и включает опции, которые по умолчанию более подходят для интерактивного использования. 1
Таким образом, для использования в скриптах предпочтительнее использовать apt-get и apt-cache, так как они специализированы на определённых задачах и предоставляют более удобный интерфейс командной строки. 12