2017-12-18 154 views
0

我有一个shell脚本,在这里我做了一个简单的查询,并且正在尝试假脱机。但不起作用,假脱机文件不会生成。如果我在oracle会话里面做,我没有任何问题。我的代码中有一个问题,但我什么都看不到。带有线轴不工作的shell脚本中的sqplus

connection_script.sh

#!/usr/bin/ksh 

query="$1" 

sqlplus -s /nolog <<EOF | egrep -v Conectado 
    connect ${USER_QUERY}/${PASS_QUERY}@${CONNECTION} 
    ${query} 
EOF 

,并与阀芯脚本:

$PATH/connection_script.sh " 
set termout off 
set verify off 
set linesize 90 
set pagesize 20 
set serverout on 

spool myreport3.csv 
select name, description from tableA; 

exit 
" 

你能帮助我吗?

+1

'$ PATH'?是应该是'$ PWD'?那你在屏幕上看到,当你跑的? –

回答

0

问题是加引号。”我必须空间引号和everithing是好的。谢谢