هذا هو الأمر splitposix الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
تقسيم - تقسيم الملفات إلى أجزاء
موجز
انقسم [-ل line_count] [− أ الطول_اللاحقة] [ملف[الاسم]]
انقسام −b n[ك | م] [− أ الطول_اللاحقة] [ملف[الاسم]]
الوصف
إنّ انقسم يجب على الأداة المساعدة قراءة ملف الإدخال وكتابة ملف إخراج واحد أو أكثر. ال
يجب أن يكون الحجم الافتراضي لكل ملف إخراج 1000 سطر. يمكن أن يكون حجم ملفات الإخراج
معدلة بمواصفات − ب or -ل خيارات. يجب إنشاء كل ملف ناتج بامتداد
لاحقة فريدة. يجب أن تتكون اللاحقة بالضبط من الطول_اللاحقة أحرف صغيرة من
لغة POSIX. يجب استخدام أحرف اللاحقة كما لو كانت رقمًا أساسيًا - 26 رقمًا
النظام ، مع إنشاء اللاحقة الأولى المكونة من الكل 'A' الشخصيات الثانية
مع 'ب' استبدال الماضي 'A'، وما إلى ذلك ، حتى اسم الجميع "ض" الشخصيات
مخلوق. بشكل افتراضي ، يجب أن تكون أسماء ملفات الإخراج "س"، يليه اثنان-
لاحقة الأحرف من مجموعة الأحرف كما هو موضح أعلاه ، بدءًا من "أأ", "أب",
"ac"، وما إلى ذلك ، والاستمرار حتى اللاحقة "zz"، بحد أقصى 676 ملفًا.
إذا تجاوز عدد الملفات المطلوبة الحد الأقصى المسموح به بطول اللاحقة المقدم ،
بحيث يكون الملف الأخير المسموح به أكبر من الحجم المطلوب ، فإن ملف انقسم
يجب أن تفشل الأداة المساعدة بعد إنشاء الملف الأخير بلاحقة صالحة ؛ انقسم لا يجوز
احذف الملفات التي تم إنشاؤها باستخدام لاحقات صالحة. إذا لم يتم تجاوز حد الملف ، فإن ملف
يجب أن يحتوي الملف الأخير الذي تم إنشاؤه على ما تبقى من ملف الإدخال ، وقد يكون أصغر من
الحجم المطلوب.
OPTIONS
إنّ انقسم يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم
12.2, مرافق بناء الجملة التوجيهات.
يجب دعم الخيارات التالية:
− أ الطول_اللاحقة
استعمل الطول_اللاحقة رسائل لتشكيل جزء لاحق من أسماء ملفات
ملف الانقسام. لو − أ غير محدد ، يجب أن يكون طول اللاحقة الافتراضي اثنين. لو
مجموع الاسم المعامل و الطول_اللاحقة الخيار-وسيطة من شأنه أن يخلق
تجاوز اسم الملف {NAME_MAX} بايت ، وسيحدث خطأ ؛ انقسم يجب الخروج
مع رسالة تشخيصية ولن يتم إنشاء أي ملفات.
− ب n قسّم الملف إلى أجزاء n بايت في الحجم.
− ب nk قسّم الملف إلى أجزاء n* حجم 1024 بايت.
− ب nm قسّم الملف إلى أجزاء n* حجم 1048576 بايت.
-ل line_count
حدد عدد الأسطر في كل جزء ملف ناتج. ال line_count
الوسيطة هي عدد صحيح عشري بدون إشارة. الافتراضي هو 1000. إذا كان الإدخال كذلك
لا تنتهي ب ، يجب تضمين الخط الجزئي في الإخراج الأخير
ملف.
العمليات
يجب دعم المعاملات التالية:
ملف اسم مسار الملف العادي المراد تقسيمه. إذا لم يتم إعطاء ملف الإدخال أو ملف
is "-"، يجب استخدام المدخلات القياسية.
الاسم البادئة التي سيتم استخدامها لكل ملف من الملفات الناتجة عن عملية التقسيم.
إذا كانت الإجابة بلا الاسم يتم إعطاء الحجة ، "س" يجب أن تستخدم كبادئة للمخرجات
الملفات. الطول المجمع لاسم القاعدة بادئة الطول_اللاحقة لا تستطيع
يتجاوز {NAME_MAX} بايت. انظر قسم الخيارات.
ستدين
راجع قسم ملفات الإدخال.
INPUT FILES
يمكن استخدام أي ملف كمدخلات.
البيئة المتغيرات
يجب أن تؤثر متغيرات البيئة التالية على تنفيذ انقسم:
لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)
LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.
LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).
رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.
نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.
غير متزامن فعاليات
افتراضي.
STDOUT
غير مستعمل.
ستدير
يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.
OUTPUT FILES
تحتوي ملفات الإخراج على أجزاء من ملف الإدخال الأصلي ؛ خلاف ذلك ، دون تغيير.
وسعوا الوصف
لا شيء.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 إتمام بنجاح.
> 0 حدث خطأ.
عواقب OF أخطاء
افتراضي.
إنّ متابعيك أقسام . غنيا بالمعلومات.
تطبيق الاستعمال
لا شيء.
أمثلة
في الأمثلة التالية فو هو ملف نصي يحتوي على 5000 سطر.
1. أنشئ خمسة ملفات ، xaa, xab, xac, XADو xae:
انقسم فو
2. أنشئ خمسة ملفات ، لكن الجزء الملحق من الملفات التي تم إنشاؤها يتكون من ثلاثة
حروف، xaaa, xaab, xaac, xaadو xaae:
انقسم − أ 3 فو
3. أنشئ ثلاثة ملفات مع لواحق من أربعة أحرف وبادئة مرفقة ، bar_aaaa,
bar_aaabو bar_aaac:
انقسم − أ 4 -ل 2000 فو حاجِز_
4. قم بإنشاء أكبر عدد ممكن من الملفات بحيث تحتوي على 20 * 1024 بايت بحد أقصى ، كل منها بامتداد
البادئة الافتراضية لـ x ولاحقة من خمسة أحرف:
انقسم − أ 5 − ب 20k فو
الأساس المنطقي
إنّ − ب تمت إضافة خيار لتوفير آلية لتقسيم الملفات بخلاف السطور.
في حين أن معظم استخدامات − ب يعتقد البعض أن الخيار هو لنقل الملفات عبر الشبكات
سيكون لها استخدامات إضافية.
إنّ − أ تمت إضافة الخيار للتغلب على قيود القدرة على إنشاء 676 ملفًا فقط.
تم النظر في حذف هذه الأداة ، باستخدام الأساس المنطقي ل
الوظيفة التي توفرها هذه الأداة متاحة عبر ينقسم فائدة (انظر ينقسم).
عند إعادة النظر في الغرض من خيار "أدوات قابلية المستخدم" ، كان ذلك
قررت الاحتفاظ بكل من هذه الأداة المساعدة و ينقسم فائدة لأن المستخدمين يستخدمون كليهما
المرافق ولديهم توقعات تاريخية عن سلوكهم. علاوة على ذلك ، الانقسام
على حدود البايت في انقسم لا يمكن أن تتكرر مع التاريخية ينقسم.
النص ``انقسم يجب ألا يحذف الملفات التي أنشأها بملحقات صالحة ''
يُفترض عادةً ، ولكن نظرًا لأن الأداة ذات الصلة ، ينقسم، هل يحذف الملفات الموجودة تحت بعض
الظروف ، السلوك التاريخي ل انقسم صريح لتجنب
تفسير خاطئ.
الإصدارات السابقة من هذا المعيار سمحت بامتداد -line_count خيار. هذا النموذج لم يعد
المحددة بواسطة POSIX.1-2008 ولكنها قد تكون موجودة في بعض التطبيقات.
المستقبل طريقة الاستعمال
لا شيء.
استخدم Splitposix عبر الإنترنت باستخدام خدمات onworks.net