আমি প্রদত্ত ইউআরএলগুলি থেকে কিছু .gz
ফাইল (এনবি নয় .tar.gz
এমন) ডাউনলোড করার চেষ্টা করছি এবং বিদ্যমান ফাইলগুলি ওভাররাইট করার জন্য সেগুলি সংক্ষেপিত করব।
প্রতিটি পৃথক ডাউনলোডের জন্য, আমি নিম্নলিখিতগুলি চেষ্টা করেছিলাম:
curl -O $URL | gunzip -f
যাইহোক, এই যেমন ব্যর্থ কাজ করে নি: gzip: stdin: unexpected end of file
। আমি বাশ শেল স্ক্রিপ্টের ভিতরে এই কমান্ডের একটি সিরিজ চালিয়েছি।
আমি যদি আদেশটি দুটি স্পষ্ট পদক্ষেপে ছড়িয়ে দিয়েছি, অর্থাত্ প্রথমে ফাইলটি ডাউনলোড করুন এবং তারপরে .gz
ফাইলটি সংক্ষেপিত করুন, এটি কাজ করে।
পাইপযুক্ত সংস্করণটি কেন কাজ করে না?
--compressed
, তবে এটি কেবল একটি সংকোচিত প্রতিক্রিয়ার জন্য কাজ করে।
curl -O
ফাইলটি স্ট্যান্ডার্ড আউটপুট এ প্রবাহিত করে? আপনি কি ভাবছেনwget -O-
?