Зачем помещать повторяющуюся логику shell в функцию?
Она автоматически запускает отдельный shell для каждой команды.
Она навсегда подавляет вывод каждой заключённой в неё команды.
Это даёт логике повторно используемое имя и централизует будущие изменения.
При каждом вызове она копирует тело функции в скрипт.