2017-12-18 141 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是好的。謝謝