oracle中可以使用spool,把数据导出到文件中;若是想让脚本在运行过程中,不显示查询结果;则可以将标准输出和错误输出重定向到/dev/null
,即丢弃标准输出和错误输出。如下:
sqlplus -s 用户名/密码@ip/实例名 <<EOF >/dev/null 2>&1
......
......
......
spool data.txt
select * from ..........
spool off
EOF
以上标红的 >/dev/null 2>&1 ,即是关键代码。