Я создаю скрипт для автоматизации процесса установки и создания нового пользователя postgres, проблема в том, что я никогда не узнаю имя локального пользователя, где скрипт будет работать, так что я попытался это без каких-либо результатов:
Сценарий для создания пользователя postgres с whoami
LOCALUSER=whoami
sudo su - postgres -c "psql -U postgres -d template1 -c \"create user ${LOCALUSER} with createdb;\""
это создает новый пользователь, но под названием «WHOAMI», как вы могли догадаться, мне нужно имя текущего пользователя вместо «WHOAMI».
Как передать имя пользователя?
Спасибо заранее!
С наилучшими пожеланиями
Алехандро