বাশ-এ কোনও ওয়াইল্ডকার্ডের বিস্তৃতি বর্ণানুক্রমিকভাবে গ্যারান্টিযুক্ত? আমি একটি বড় ফাইলকে 10 এমবি টুকরোতে বিভক্ত করতে বাধ্য হচ্ছি যাতে সেগুলি আমার মার্চুরিয়াল সংগ্রহস্থলের দ্বারা গ্রহণযোগ্য হতে পারে।
সুতরাং আমি ভাবছিলাম আমি ব্যবহার করতে পারি:
split -b 10485760 Big.file BigFilePiece.
এবং তারপরে:
cat BigFile | bigFileProcessor
আমি কাজ করতে পারে:
cat BigFilePiece.* | bigFileProcessor
তার জায়গায়।
যাইহোক, আমি কোথাও খুঁজে পাইনি যে গ্যারান্টিযুক্ত ছিল যে নক্ষত্রের বিস্তৃতি (ওরফে ওয়াইল্ডকার্ড, ওরফে *) সর্বদা বর্ণানুক্রমিকভাবে থাকবে যাতে এর .aaআগে এসেছিল .ab(টাইমস্ট্যাম্প ক্রম বা এর মতো কিছু হওয়ার বিপরীতে)।
এছাড়াও, আমার পরিকল্পনার কোনও ত্রুটি আছে? catএকসাথে ফাইলটি নির্ধারণের জন্য পারফরম্যান্স ব্যয় কতটা দুর্দান্ত ?
sortযদি কোনও অতিরিক্ত অর্ডার ম্যানিপুলেশন প্রয়োজন হয় তবে আপনি সর্বদা পাইপ করতে পারেন ।
hg commitএকটি Nএমবি ফাইলে প্রায় 3 * Nএমবি র্যামের hg updateপ্রয়োজন হয় এবং প্রায় 2 * Nএমবি র্যামের প্রয়োজন হয়। এটি লিনাক্সে মার্চুরিয়াল 1.5 সাথে রয়েছে।