利用重定向符<<和自定义终止符 EOF(可以为任意字符,开始和结尾需要一致)
#!/bin/sh
#ssh运行shell脚本
ssh 10.47.131.15 <<EOF
cd /orabak
sh data_export.sh > data_export.log
exit
EOF
#sftp获取dmp文件
sftp 10.47.131.15 <<EOF
cd ${dirbak}
get *.dmp
exit
EOF
#使用sysdba身份登录sqlplus并删除DMRPT模式
sqlplus -S /nolog <<EOF
connect / as sysdba
DROP USER ${DMRPT} CASCADE;
exit;
EOF