के परिणाम को संग्रहीत करने के लिए मेरी आवश्यकता है एक स्क्लप्लस ऑपरेशन के परिणाम को मेरी खोल स्क्रिप्ट में एक चर में संग्रहीत करना है। मैं निम्नलिखित आपरेशन के परिणाम जो मेरे .sh फ़ाइल में हैSQLPlus से एक shell variable
sqlplus 'user/pwd' @test.sql
मैं पहले से ही
testvar = 'sqlplus 'user/pwd'
@test.sql'
की कोशिश की है, लेकिन वह काम नहीं करता की जरूरत है।
संपादित ::
मैं इसे
testvar=sqlplus foo/[email protected] @test.sql
लिए बदल गया और यह कहते हैं
SQL*Plus:: not found [No such file or directory]
मैं
के साथ करने की कोशिश कीऔर यह वही त्रुटि देता है। मैं की तरह
नीचेsqlplus foo/[email protected] @test.sql
यह ठीक काम करता है
बोर्न-प्रकार के खोल (जैसे बैश) में, वाक्यविन्यास '=' के आस-पास की जगहों की अनुमति नहीं देता है। –