如何在 csh 脚本中使用 sqlplus
How can I use sqlplus in a csh script
我需要 运行 在 csh 脚本中执行一系列 sqlplus 命令,并将文本输出保存到一个变量中。这就是我正在尝试的方式:
#!/bin/csh
set results = `sqlplus -s uname/password << END\
select column from table;\
END`
echo "Exited sqlplus"
exit 0
但是我的输出是
END: Command not found
Missing }.
当前的解决方案取自此link,但它对我不起作用。
有人知道如何完成我想做的事情吗?
在输入问题时,我找到了解决我自己问题的方法。发布是因为 Whosebug
似乎没有提出类似的问题
解决方案是像这样让标记只包含 sqlplus 命令
#!/bin/csh
set results = `sqlplus -s uname/password` << END
select column from table;
END
echo "Exited sqlplus"
exit 0
现在我得到 COLUMN----RES1 RES2 RES3
的输出
我需要 运行 在 csh 脚本中执行一系列 sqlplus 命令,并将文本输出保存到一个变量中。这就是我正在尝试的方式:
#!/bin/csh
set results = `sqlplus -s uname/password << END\
select column from table;\
END`
echo "Exited sqlplus"
exit 0
但是我的输出是
END: Command not found
Missing }.
当前的解决方案取自此link,但它对我不起作用。
有人知道如何完成我想做的事情吗?
在输入问题时,我找到了解决我自己问题的方法。发布是因为 Whosebug
似乎没有提出类似的问题解决方案是像这样让标记只包含 sqlplus 命令
#!/bin/csh
set results = `sqlplus -s uname/password` << END
select column from table;
END
echo "Exited sqlplus"
exit 0
现在我得到 COLUMN----RES1 RES2 RES3