簡體   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