मान्य है, मैं एक बैश neophyte हूँ। मैं हमेशा अपने खोल स्क्रिप्टिंग उद्देश्यों के लिए पायथन के लिए पहुंचना चाहता हूं। हालांकि, मैं कुछ बाश सीखने के लिए खुद को धक्का देने की कोशिश कर रहा हूं। मैं उत्सुक हूं कि निम्न कोड क्यों काम नहीं करता है।इनलाइन बैश स्क्रिप्ट चर
sh -c "F=\"123\"; echo $F"
, यदि आप 'bash' जानने की कोशिश कर रहे हैं, खर्च 'बाश' मैन पेज के साथ कुछ गुणवत्ता का समय, और [#bash faq] (http://mywiki.wooledge.org/BashFAQ)। – larsks
इसके अलावा, ध्यान दें कि सिंगल-उद्धृत स्टिंग में बैकस्लैश-उद्धरण से बचने के लिए जरूरी नहीं था: '' F = \ "123 \" ''' के बजाय 'एफ =" 123 "''। – larsks
धन्यवाद! पूरी समझ में आता है। यह थोड़ा सा विवरण है जो एक बड़ा अंतर बनाता है। :-) – Daniel