मुझे इस लिंक से एक फाइल डाउनलोड करनी है । फ़ाइल डाउनलोड एक ज़िप फ़ाइल है जिसे मुझे वर्तमान फ़ोल्डर में अनज़िप करना होगा।
आम तौर पर, मैं इसे पहले डाउनलोड करूंगा, फिर अनज़िप कमांड चलाऊंगा।
$ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
$ unzip temp.zip
लेकिन इस तरह, मुझे दो कमांड निष्पादित करने की आवश्यकता है, अगले एक को निष्पादित करने के लिए पहले एक के पूरा होने की प्रतीक्षा करें, साथ ही, मुझे temp.zipइसे देने के लिए फ़ाइल का नाम पता होना चाहिए unzip।
क्या इसका पुनर्निर्देशित करना संभव wgetहै unzip? कुछ इस तरह
$ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834`
लेकिन यह काम नहीं किया।
बैश:
wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zipअस्पष्ट अस्पष्ट
इसके अलावा, wgetदो बार निष्पादित किया गया, और फ़ाइल को दो बार डाउनलोड किया।