如何从命令行为bash自动化创buildPostgres用户

我使用Ubuntu 12.04和Postgress 9.2。

我需要用这个密码创build这个用户,例如

postgres://admin:test101@127.0.0.1:5432 

如何从命令行做到这一点? 我需要一个bash脚本自动化。 我有一个新的安装。

这将在localhost上创build用户pipe理员密码test101:

 psql -c "CREATE USER admin WITH PASSWORD 'test101';" 

要从任何用户运行,只需将sudo -u postgres添加到它:

 sudo -u postgres bash -c "psql -c \"CREATE USER vagrant WITH PASSWORD 'vagrant';\""