2012-07-31 19 views
5

यदि फ़ाइल में %20 फ़ाइल नाम में है, तो -O निर्दिष्ट करें, जबकि स्थान को प्राथमिकता दी जाती है।कर्ल unescape आउटपुट फ़ाइल का नाम

libcurl में curl_easy_unescape है, लेकिन बैश में कर्ल बाइनरी में एस्केप आउटपुट फ़ाइल नाम का आसान तरीका प्रतीत नहीं होता है। हालांकि, wget डिफ़ॉल्ट रूप से unescape करता है।

वर्तमान में मैं यूआरएल से फ़ाइल नाम निकालता हूं, इसे अनदेखा करता हूं, फिर -o का उपयोग करता हूं।

मैं जानना चाहता हूं कि एक आसान/निर्मित तरीका मौजूद है या नहीं।

+0

क्या आप वर्तमान में उपयोग किए जाने वाले कोड को साझा करना चाहते हैं? – potench

उत्तर

4

नहीं, दुर्भाग्यवश वर्तमान में यूआरएल को कर्ल को फ़ाइल नाम-डी बनाने के लिए कर्ल बताने का कोई तरीका नहीं है। यह भविष्य में पेश करने के लिए एक अच्छा विचार है ...