2013-03-27 28 views
0
#!/bin/bash -x 

x=`sqlplus scott/[email protected]<<endl 
set heading off 
select sysdate from dual; 
exit 
endl` 

echo the answer is $x 

正在輸出獲取的SQLResult到bash的變量沒有甲骨文頁眉/頁腳

the answer is SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 27 09:01:25 2013 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> SQL> 27-MAR-13 SQL> Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Productiong 

我要的是查詢SYSDATE的結果。我如何擺脫所有的oracle版,版權,......信息。

回答

0

我找到了答案

sqlplus -s 

然後將消除頭

+0

參數「-s」它唯一的連接到數據庫中的靜音模式。 – Refael 2014-05-01 14:01:24