【发布时间】:2014-03-18 18:57:57
【问题描述】:
我写shell脚本,想用sqlplus,写的时候:
#!/bin/bash
result=$(sqlplus -s user/pass@DB << 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
它会自动在文件开头放置一个空行并将结果写入两次。
我该如何解决?
【问题讨论】: