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
它自動在文件的開頭放置一個空行並將結果寫入兩次。
我該如何解決?
http://stackoverflow.com/questions/1079949/sql-the-semicolon-or-the-slash/10207695#10207695 –