繁体   English   中英

如何转移到unix变量

[英]How to transfer to unix variable

我已经编写了一个脚本,以便可以在运行脚本后从oracle数据库读取并显示它。 有什么方法可以将结果传输到unix变量?

$ORACLE_HOME/bin/sqlplus -s /nolog<<EOF
connect useid/password@CFQ143
set pages 0 feed off
select count (platform) from platformspecific where platform='EF';
exit
EOF

我找到了答案-您可以使用左括号和右括号来传递值,而不是使用单引号将值传递给变量:

var=$($ORACLE_HOME/bin/sqlplus -s /nolog<<EOF
connect useid/password@CFQ143
set pages 0 feed off
select count (platform) from platformspecific where platform='EF';
exit
EOF)

echo $var

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM