Saturday, 15 January 2011

bash - is it possible to prepend a string to output of cURL? -


कर्ल के लिए मैन पेज को देख रहा है:

  -w, --write-out & LT; प्रारूप & gt; पूर्ण हस्तांतरण के बाद stdout पर कर्ल प्रदर्शन जानकारी बनाएं  

यह ध्वज का उपयोग करना संभव है और कर्ल के आउटपुट में स्ट्रिंग संलग्न करना है। हालांकि, मैं इसे केवल कर्ल के आउटपुट के अंत में जोड़ने के लिए प्राप्त कर सकता हूं, क्योंकि मैन पेज के सुझाव के अनुसार -w ध्वज एक पूर्ण हस्तांतरण के बाद जोड़ता है।

ऐसा करने से :

  कर्ल-एसएस "http: / somewebsite" -w "हैलो_वर्ल्ड"  

उत्पन्न करेगा:

  $ नमस्कार_वर्ल्ड  

.... अच्छी तरह से आप आउटपुट को कैसे प्राप्त करते हैं

  $ hello_worldcontentfromcurl  

यानी -w से हो सकता है

धन्यवाद @ एडमियन, यह अंतिम उत्तर है -

< प्री> कर्ल-एसएस "http: / somewebsite" |

क्या यह क्या है

आप के बाद कर रहे हैं?

  $ printf "बार \ nक्यूक्सा \ n" बार क्विज़ $ प्रिंटफ़ "बार \ nकुंक्स \ n" | एसएएल के # ^ # एफू # जी 'एफओओबीआर फूक्व्यूक्स'  

जाहिर है, आप अपने curl invocation के साथ printf की जगह ले लेंगे।

लेकिन यह एक XY- समस्या की तरह थोड़ा सा लगता है - आप क्या करने की कोशिश कर रहे हैं?


No comments:

Post a Comment