我目前有一個請求來構建一個shell腳本以使用SQL(Oracle)從表中獲取一些數據。我正在運行的查詢返回一些行。有沒有辦法使用像結果集這樣的東西?需要幫助通過shell腳本執行SQL並使用結果集
目前,我正在將它重定向到一個文件,但我無法再次重複使用這些數據進行進一步處理。
編輯:感謝您的答覆基因。結果文件如下所示:
UNIX_PID 37165
----------
PARTNER_ID prad
--------------------------------------------------------------------------------
XML_FILE
--------------------------------------------------------------------------------
/mnt/publish/gbl/backup/pradeep1/27241-20090722/kumarelec2.xml
pradeep1
/mnt/soar_publish/gbl/backup/pradeep1/11089-20090723/dataonly.xml
UNIX_PID 27654
----------
PARTNER_ID swam
--------------------------------------------------------------------------------
XML_FILE
--------------------------------------------------------------------------------
smariswam2
/mnt/publish/gbl/backup/smariswam2/10235-20090929/swam2.xml
有多行像這樣。我的要求是隻使用shell腳本並編寫該程序。
我需要採取每個PID和檢查過程是否正在運行,我可以照顧。
我的問題是如何檢查每個PID,以便我可以循環並獲得相應的partner_id
和xml_file
名稱?由於它是一個文件,我怎樣才能得到確切的相應值?
你實際上是否限於使用shell腳本語言,如果是的話,是什麼shell? – 2009-11-09 06:13:35