我需要用sqlplus查詢表和值賦給一個外殼variable.Currently一邊做我得到issues.Code我正努力目前正在如何在將sqlplus輸出分配給shell變量時跳過美元符號?
columnValue=`sqlplus -s username/muk\[email protected]:port/servicename <<EOF $value1
set heading off;
set scan on;
select column1 from table where ID='$id';
EXIT;
EOF`
echo $columnValue
其中木$ MH是我的數據庫密碼。我我試圖跳過帶有轉義字符的$符號,但仍然失敗。 任何我可以解決這個問題的方式。 謝謝
您的示例包含多個可疑結構以及至少一個語法錯誤。驗證你發佈的代碼說明了你正在嘗試解決的問題並且最好沒有別的;另請參閱創建[mcve]的指南。 – tripleee