dopo di te sudo su
diventi un altro utente. a questo punto lo script smetterà di essere eseguito, fino a quando non esci dall'utente, quindi continuerà l'esecuzione.
invece se vuoi eseguire qualcosa come postgres , prova smth in questo modo:
sudo su postgres <<EOF
psql -c 'CREATE DATABASE routing;'
EOF
exit