मुझे इस लिंक से एक फाइल डाउनलोड करनी है । फ़ाइल डाउनलोड एक ज़िप फ़ाइल है जिसे मुझे वर्तमान फ़ोल्डर में अनज़िप करना होगा।
आम तौर पर, मैं इसे पहले डाउनलोड करूंगा, फिर अनज़िप कमांड चलाऊंगा।
$ 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
दो बार निष्पादित किया गया, और फ़ाइल को दो बार डाउनलोड किया।