2013-05-15 149 views
0

以下是我的變量,正在從查詢中提取值。SQL Plus/Shell腳本:多行換行

subsno=`sqlplus -s user/[email protected] << EOL 
set heading off; 
SET FEEDBACK OFF; 

select CFR_SUBSCRIBER_NO 
from csm_future_request 
where CFR_BAN = 111111111 and cfr_status = 'E' and CFR_SUBSCRIBER_NO<>0000000000; 

EOL` 

但是當我打印這個變量時,它首先被打印一個換行符。並且$ {#subsno}正在打印(長度+ 1),即它包含新的行字符。

是否有任何選項可以停止打印新行?我已經檢查過表格,它有適當的數據。

+0

'$ connstring'的內容是什麼? –

+0

@弗洛林編輯。 – Abhishek

+0

你可以'echo $ subsno | tail + 2' –

回答

3

也許是

set newpage none 

(每頁的頂部和頂部的標題之間的空白行數)。

+0

這就是我正在尋找的。謝謝。 – Abhishek