没用过postgres,原理应该一样。应该不能直接写那个psql语句。shell脚本中执行mysql 语句的方法,参考下。方法一:使用文件标签EOF重定向的方法的:#!/bin/bashuser=rootpass=123456db=mysqltablename=usermysql -s --line-numbers -f -u$user -p$pass -D $db --delimiter=";" -E<--SELECT host,user from $tablename order by 1;SELECT host,user from $tablename order by 1;quitEOF...