मैं एक हजार फाइल में से एक हजार छोटे फाइलों की सामग्री को एक फ़ाइल में बदलना चाहता हूं। जबकि मैं ऐसा कुछ के साथ कर सकता था for file in $(find . -iname 'pattern'); do; cat $file | gzip - >> zipped.gz; done;
, यह पहली बार में बहुत खराब संपीड़न को प्राप्त करता है। हालांकि यह zcat zipped.gz | gzip --best > rezipped.gz
किसी के लिए एक सिंगल पास में करने का एक अच्छा तरीका है, अगर मैं जानना चाहता हूं, तो यह जानना बहुत आसान है ।