curlहै -o, --output विकल्प जो एक तर्क फ़ाइल नाम उत्पादन का संकेत के बजाय करने के लिए लिखा जाना चाहिए लेता है stdout। यदि आप URL में तत्वों का उपयोग कर रहे हैं {}या []उन्हें घेर रहे हैं (आमतौर पर कई दस्तावेज़ लाने के लिए), तो आप #फ़ाइल नाम निर्दिष्टक में एक नंबर का उपयोग कर सकते हैं । प्रत्येक ऐसे चर को URL के लिए संबंधित स्ट्रिंग के साथ प्रतिस्थापित किया जाएगा। कई फ़ाइलों को लाने के लिए, टोकन के अंदर अल्पविराम से अलग सूची जोड़ें {}। यदि URL के कुछ हिस्सों को अनुक्रमिक संख्या में लाया जाता है, तो आप इसके साथ एक सीमा निर्दिष्ट कर सकते हैं []।
उदाहरण:
curl http://www.abc.com/123/{def}/{ghi}/{jkl}.mno -o '#1_#2_#3.mno'
विकल्प तर्क के आसपास के उद्धरणों पर ध्यान दें (जब तक कि फ़ाइल नाम एक विस्तारित चर के साथ शुरू न हो जाए) की आवश्यकता नहीं है। यह आउटपुट फ़ाइल में परिणाम होना चाहिए def_ghi_jkl.mno।
curl http://www.abc.com/123/{def}/{ghi}/{jkl,pqr,stu}.mno -o '#1_#2_#3.mno'
यह आउटपुट फ़ाइलों में परिणाम होना चाहिए def_ghi_jkl.mno, def_ghi_pqr.mnoऔर def_ghi_stu.mno।
curl http://www.abc.com/123/{def}/{ghi}/[1-3].mno -o '#1_#2_#3.mno'
यह आउटपुट फ़ाइलों में परिणाम चाहिए def_ghi_1.mno, def_ghi_2.mno, def_ghi_3.mno।