मैं एक निष्पादन योग्य है कि जैसे कि निम्न एक तरह से प्रयोग किया जाता है है:एक निष्पादन के लिए इनपुट के रूप में एक फ़ाइल के स्थान पर एक बैश चर का उपयोग कर
executable -v -i inputFile.txt -o outputFile.eps
आदेश और अधिक कुशल होने के लिए, मैं का उपयोग करना चाहते इनपुट फ़ाइल के स्थान पर एक बैश चर। तो, मैं निम्नलिखित की तरह कुछ करना चाहता हूं:
executable -v -i ["${inputData}"] -o outputFile.eps
यहां, वर्ग ब्रैकेट कुछ चालाक कोड का प्रतिनिधित्व करते हैं।
क्या आप कुछ चाल के बारे में जानते हैं जो मुझे इस तरह से वर्णित निष्पादन योग्य में पाइप जानकारी की अनुमति देगी?
आपकी सहायता
यह थोड़ा अस्पष्ट है कि आप क्या करना चाहते हैं। जैसे, इनपुटडेटा का मूल्य क्या है? – hyde
"$ {inputData}" सरल है, ASCII डेटा जिसे मैं वास्तव में फ़ाइल का उपयोग किए बिना फ़ाइल के रूप में 'पैकेज' करना चाहता हूं (जिसे गैर अस्थिर स्मृति में संग्रहीत करने की आवश्यकता हो सकती है)। उपयोगकर्ता मिक्यरा प्रक्रिया प्रतिस्थापन से जुड़े एक दृष्टिकोण का सुझाव देता है जो मुझे लगता है कि मुझे बिल्कुल चाहिए। आपकी सहायता के लिए धन्यवाद. – d3pd
आह, अब मुझे मिल गया ... अच्छा, मुझे इसके बारे में पता नहीं था। जाहिर है यह एक * बैश * सुविधा है, जो सादा * sh * या * डैश * द्वारा समर्थित नहीं है, इसलिए स्क्रिप्ट में इसका उपयोग करते समय '#!/Bin/bash' का उपयोग करना बेहतर याद रखें। + 1 + 1 – hyde