English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر csplit في Linux

مجمع الأوامر في Linux

يستخدم الأمر csplit في Linux لقطع الملفات.

يقوم بقطع الملفات بناءً على النمط المحدد ويسمح بحفظها كملفات تحمل الأسماء xx00,xx01,xx02... وما إلى ذلك. إذا كان الاسم المقدم هو "-"، فإن أوامر csplit ستبتدئ من التدفق الإدخالي القياسي.

النحو

csplit  [-kqsz][-b<نمط الخاتمة>][-f<السلسلة البداية>]
[-n<عدد أرقام الأسماء>][--help][--version][ملف][نمط النسخ...]

المواضيع

  • -b<نمط الخاتمة> أو --suffix-format=<نمط الخاتمة> نمط الخاتمة المحدد مسبقًا لأسماء الملفات التي تكون xx00,xx01... وما إلى ذلك، يمكنك تغيير <نمط الخاتمة> لتغيير أسماء الملفات.

  • -f<السلسلة البداية> أو --prefix=<السلسلة البداية> السلسلة البداية المحددة مسبقًا لأسماء الملفات التي تكون xx00,xx01... وما إلى ذلك، إذا قمت بتحديد سلسلة البداية كـ "hello"، فإن أسماء الملفات ستكون hello00,hello01... وما إلى ذلك.

  • -k أو --keep-files الحفاظ على الملفات، حتى لو حدث خطأ أو انقطاع في التنفيذ، لا يتم حذف الملفات التي تم حفظها مسبقًا.

  • -n<عدد أرقام الأسماء> أو --digits=<عدد أرقام الأسماء> عدد الأرقام المحدد مسبقًا لأسماء الملفات التي تكون xx00,xx01... وما إلى ذلك، إذا قمت بتحديد عدد أرقام الأسماء كـ "3"، فإن أسماء الملفات ستكون xx000,xx001... وما إلى ذلك.

  • -q أو -s أو --quiet أو --silent لا يظهر عملية تنفيذ الأوامر.

  • -z أو --elide-empty-files حذف الملفات التي طولها 0 بايت.

  • --help 在 الإنترنت المساعدة.

  • --version 显示版本信息。

نماذج على الإنترنت

قطع ملف النص testfile إلى جزأين باستخدام السطر التالي:

csplit testfile 2

محتوى ملف testfile كما يلي:

$ cat testfile #عرض محتوى ملف testfile  
مرحبًا Linux!  
Linux هو نظام تشغيل Unix-type مجاني.  
هذا ملف اختبار Linux!  
Linux

استخدام أمر csplit، الناتج كما يلي:

$ csplit testfile 2  
13 #عدد أحرف ملف xx00  
76 #عدد أحرف ملف xx01

السطر الأول هو عدد الأحرف في الملف الأول xx00، وكذلك السطر الثاني هو عدد الأحرف في الملف الثاني xx01. بالإضافة إلى ذلك، سيتم إنشاء ملفين في نفس مجلد testfile، واسمهما xx00 وxx01، حيث يحتوي xx00 على ما يلي:

$ cat xx00 #عرض محتوى ملف xx00 المقطوع  
مرحبًا Linux! #محتوى السطر الأول من ملف testfile

محتوى xx01 كما يلي:

$ cat xx01 #عرض محتوى ملف xx01 المقطوع  
Linux هو نظام تشغيل Unix-type مجاني. #محتوى السطر الثاني وما يليه من ملف testfile  
هذا ملف اختبار Linux!  
Linux

مجمع الأوامر في Linux