Existem duas maneiras de fazer a mesma coisa.
Abordagem 1:
Adicione um arquivo .pgpass
no diretório home do usuário (usuário que executa o script):
$ cat /home/user/.pgpass
hostname:port:database:user:password
$ chmod 600 /home/user/.pgpass
Depois de adicionar o acima, você não precisa adicionar senha em nenhum script que esteja usando. Ele irá se conectar diretamente.
Abordagem 2:
Adicione o seguinte no seu script de shell. Mas isso exporá sua senha e se tornará um problema se você estiver se comprometendo com qualquer repositório.
export PGPASSWORD=password