रूबी में, मैं जानता हूँ कि मैं बहुत तरह बैकटिक के साथ एक शेल कमांड निष्पादित कर सकते हैं:रूबी बैकिक्स - एकाधिक लाइनों में ब्रेक कमांड?
`ls -l | grep drw-`
हालांकि, मैं एक स्क्रिप्ट जो कुछ काफी लंबी खोल आदेशों के लिए कहता है पर काम कर रहा हूँ, और पठनीयता की खातिर मैं डी इसे कई लाइनों पर तोड़ने में सक्षम होना पसंद है। मुझे लगता है कि मैं स्ट्रिंग्स के साथ एक प्लस साइन में फेंक नहीं सकता हूं, लेकिन अगर मैं स्रोत कोड की कई पंक्तियों में एक लंबे कमांड स्ट्रिंग को साफ़ करने के लिए किसी अन्य तरीके की कमांड कॉन्सटेनेशन तकनीक है तो मैं उत्सुक हूं।
व्यक्तिगत रूप से, अगर मैं कुछ देर तक खोल आदेशों कॉल करने के लिए की जरूरत है, मैं उन्हें एक खोल स्क्रिप्ट में डाल दिया था, और फिर कॉल वह और इसके उत्पादन को पकड़ो। मैं अपने रूबी कोड से अलग शेल स्क्रिप्ट को बनाए रखना चाहता हूं। –