2014-03-18 49 views
1

我寫的shell腳本,並要使用sqlplus的,當我寫:用sqlplus打印結果兩次,並用一個空行

#!/bin/bash 
result=$(sqlplus -s user/[email protected] << EOF 
set trimspool on; 
set linesize 32000; 
SET SPACE 0; 
SELECT MAX(DNNCMNT_ANSWER_TIME) FROM TKIMEI.DNNCMNT_IMEI_APPRV; 
/
exit; 
EOF) 
echo "$result" 

的結果是TXT文件(我執行它作爲ksh sql.sh > result.txt):

MAX(DNNCM 
--------- 
10-MAR-14 

MAX(DNNCM 
--------- 
10-MAR-14 

它自動在文件的開頭放置一個空行並將結果寫入兩次。

我該如何解決?

+1

http://stackoverflow.com/questions/1079949/sql-the-semicolon-or-the-slash/10207695#10207695 –

回答

相關問題