我需要用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