Белка, а возвращаясь к вк и группе, почему exit не надо убирать? Разве это не управляющая конструкция, которая ведет к завершению скрипта и бесполезности всего ниже написанного?
Потому что оно в блоке if-fi, который проверяет если вкрипту ничего не переадли в $1 — то выдать сообщение и прекратить работу скрипта.