عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

Cutposix - عبر الإنترنت في السحابة

قم بتشغيل Cutposix في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر Cutposix الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


قص — قص الحقول المحددة في كل سطر من الملف

موجز


قطع -ب قائمة [] [ملف ]

قطع -ج قائمة [ملف ]

قطع -و قائمة [− د delim] [] [ملف ]

الوصف


مختون يجب أن تقطع الأداة المساعدة البايتات (− ب الخيار)، الأحرف (− ج الخيار)، أو الحرف-
الحقول المحددة (− و الخيار) من كل سطر في ملف واحد أو أكثر، وقم بتسلسلها، و
كتابتها إلى الإخراج القياسي.

OPTIONS


مختون يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم
12.2, مرافق بناء الجملة التوجيهات.

يجب على التطبيق التأكد من حجة الخيار قائمة (انظر الخيارات − ب, − جو − و
أدناه) هو أ -قائمة منفصلة أو -قائمة منفصلة من الأرقام الإيجابية و
نطاقات. يمكن أن تكون النطاقات في ثلاثة أشكال. الأول عبارة عن رقمين موجبين مفصولين بـ a
(منخفض-عالي)، والذي يمثل جميع الحقول من الرقم الأول إلى الثاني
رقم. والثاني هو رقم موجب يسبقه أ (-عالي)، التي تمثل
جميع الحقول من الحقل رقم 1 إلى هذا الرقم. والثالث هو رقم موجب يليه
أ (منخفض−)، والذي يمثل هذا الرقم حتى الحقل الأخير، ضمناً. العناصر
in قائمة يمكن تكرارها، ويمكن أن تتداخل، ويمكن تحديدها بأي ترتيب، ولكن البايتات،
يجب كتابة الأحرف أو الحقول المحددة بترتيب البيانات المدخلة. إذا كان
ظهور العنصر في قائمة الاختيار أكثر من مرة، ويجب كتابته مرة واحدة بالضبط.

يجب دعم الخيارات التالية:

− ب قائمة قطع على أساس أ قائمة من البايتات. يجب أن يتم إخراج كل بايت محدد ما لم يكن
تم تحديد الخيار أيضًا. لا ينبغي أن يكون خطأ في تحديد وحدات البايت غير الموجودة
في خط الإدخال

− ج قائمة قطع على أساس أ قائمة من الشخصيات. يجب أن يتم إخراج كل حرف محدد. هو - هي
لا ينبغي أن يكون خطأ في تحديد الأحرف غير الموجودة في سطر الإدخال.

− د delim قم بتعيين محدد الحقل إلى الحرف delim. الافتراضي هو .

− و قائمة قطع على أساس أ قائمة من الحقول، من المفترض أن تكون مفصولة في الملف بواسطة a
الحرف المحدد (انظر − د). يجب أن يتم إخراج كل حقل محدد. انتاج |
يجب أن يتم فصل الحقول بتكرار واحد لمحدد الحقل
شخصية. يجب أن يتم تمرير الخطوط التي لا تحتوي على محددات للمجال سليمة، ما لم
محدد. لا ينبغي أن يكون خطأ في تحديد الحقول غير الموجودة في
خط الإدخال.

لا تقم بتقسيم الأحرف. عندما يتم تحديدها مع − ب الخيار، كل عنصر في قائمة
النموذج منخفض-عالي ( -الأرقام المنفصلة) تعدل على النحو التالي:

* إذا تم تحديد البايت بواسطة منخفض ليس البايت الأول من الحرف، منخفض سوف
يمكن تقليله لتحديد البايت الأول من الحرف المحدد أصلاً
by منخفض. إذا تم تحديد البايت بواسطة عالي ليس البايت الأخير من الحرف،
عالي يجب أن يتناقص لتحديد البايت الأخير من الحرف قبل
الشخصية التي تم اختيارها في الأصل بواسطة عاليأو صفر إذا لم يكن هناك سابقة
شخصية. إذا كان عنصر النطاق الناتج يحتوي على عالي يساوي صفر أو منخفض
أكبر من عالي، يجب إسقاط عنصر القائمة من قائمة من أجل هذا
خط الإدخال دون التسبب في خطأ.

كل عنصر في قائمة النموذج منخفض- يجب أن تعامل على النحو الوارد أعلاه مع عالي تعيين إلى
عدد البايتات في السطر الحالي، لا يشمل الإنهاء
. كل عنصر في قائمة من النموذج -عالي يجب التعامل معها على النحو الوارد أعلاه
مع منخفض تم ضبطه على 1. كل عنصر في قائمة النموذج NUM (رقم واحد) يجب
تعامل على النحو الوارد أعلاه مع منخفض تعيين إلى NUM و عالي تعيين إلى NUM.

منع الأسطر التي لا تحتوي على أحرف فاصلة، عند استخدامها مع − و الخيار.
ما لم يتم تحديد ذلك، يجب أن يتم تمرير الخطوط التي لا تحتوي على محددات دون تغيير.

العمليات


يجب دعم المعامل التالي:

ملف اسم مسار ملف الإدخال. إذا كان الجواب لا ملف يتم تحديد المعاملات ، أو إذا كان ملف ملف
المعامل هو "-"، يجب استخدام المدخلات القياسية.

ستدين


يجب استخدام المدخلات القياسية فقط إذا كانت الإجابة "لا" ملف يتم تحديد المعاملات ، أو إذا كان ملف ملف
المعامل هو "-". راجع قسم ملفات الإدخال.

INPUT FILES


يجب أن تكون ملفات الإدخال عبارة عن ملفات نصية ، باستثناء أن أطوال الأسطر ستكون غير محدودة.

البيئة المتغيرات


يجب أن تؤثر متغيرات البيئة التالية على تنفيذ مختون:

لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)

LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.

LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).

رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.

نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.

غير متزامن فعاليات


افتراضي.

STDOUT


مختون يجب أن يكون إخراج الأداة المساعدة عبارة عن سلسلة من البايتات أو الأحرف أو الأحرف المحددة
الحقول (واحد مما يلي):

"٪ s \ n"، <سلسلة of بايت>

"%s\n"،سلسلة of الأحرف>

"%s\n"،سلسلة of الحقول و حقل المحددات>

ستدير


يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.

OUTPUT FILES


لا شيء.

وسعوا الوصف


لا شيء.

EXIT الوضع


يتم إرجاع قيم الخروج التالية:

0 تم إخراج جميع ملفات الإدخال بنجاح.

> 0 حدث خطأ.

عواقب OF أخطاء


افتراضي.

متابعيك أقسام . غنيا بالمعلومات.

تطبيق الاستعمال


مختون و طية يمكن استخدام الأدوات المساعدة لإنشاء ملفات نصية من الملفات باستخدام ملفات
أطوال الخطوط. ال مختون يجب استخدام الأداة المساعدة عندما يحتاج عدد الأسطر (أو السجلات)
لتبقى ثابتة. ال طية يجب استخدام الأداة المساعدة عند الحاجة إلى محتويات الخطوط الطويلة
لتكون متجاورة.

الإصدارات السابقة من مختون عملت الأداة المساعدة في بيئة حيث البايتات والأحرف
تم اعتبارها مكافئة (modulo و تجهيز في بعض
التنفيذ). في العالم الموسع للأحرف متعددة البايت، الجديد − ب الخيار لديه
تمت إضافتها. ال الخيار (يستخدم مع − ب) يسمح باستخدامه للعمل على وحدات البايت المقربة إلى
حدود الشخصية. الخوارزمية المحددة ل يضمن أن:

مختون − ب 1-500 ملف > file1
مختون − ب 501- ملف > file2

ينتهي بجميع الشخصيات الموجودة فيه ملف تظهر مرة واحدة بالضبط file1 or file2. (هناك
ومع ذلك، أ معا file1 و file2 لكل في ملف.)

أمثلة


أمثلة على قائمة مؤهلات الخيار:

1,4,7،XNUMX،XNUMX حدد البايتات أو الأحرف أو الحقول والمجالات الأولى والرابعة والسابعة
محددات.

1−3,8 يعادل 1,2,3,8.

−5,10 يعادل 1,2,3,4,5,10.

3− ما يعادل الثلث إلى الأخير، شاملا.

منخفض-عالي النماذج ليست متكافئة دائمًا عند استخدامها مع − ب و ومتعددة البايت
الشخصيات؛ انظر وصف .

الأمر التالي:

مختون − د : − و 1,6 / الخ / باسود

يقرأ ملف كلمة مرور System V (قاعدة بيانات المستخدم) وينتج أسطر النموذج:

<المستخدم ID>:الصفحة الرئيسية دليل>

تعمل معظم الأدوات المساعدة الموجودة في هذا المجلد من POSIX.1‐2008 على الملفات النصية. ال مختون فائدة يمكن أن يكون
يستخدم لتحويل الملفات ذات أطوال الأسطر التعسفية إلى مجموعة من الملفات النصية التي تحتوي على ملف
نفس البيانات. ال لصق يمكن استخدام الأداة المساعدة لإنشاء (أو إعادة إنشاء) ملفات بخط عشوائي
أطوال. على سبيل المثال، إذا ملف يحتوي على خطوط طويلة:

مختون − ب 1-500 ملف > file1
مختون − ب 501- ملف > file2

يخلق file1 (ملف نصي) بأسطر لا تزيد عن 500 بايت (بالإضافة إلى امتداد ) و
file2 الذي يحتوي على باقي البيانات من ملف. (لاحظ أن file2 ليس نصا
ملف إذا كان هناك خطوط في ملف التي يزيد طولها عن 500 + {LINE_MAX} بايت.) النسخة الأصلية
يمكن إعادة إنشاء الملف من file1 و file2 باستخدام الأمر:

لصق − د "\ 0" file1 file2 > ملف

الأساس المنطقي


بعض التطبيقات التاريخية لا تحتسب الشخصيات في تحديد
عدد الأحرف مع − ج خيار. قد يكون هذا مفيدًا للاستخدام مختون للمعالجة نروف
انتاج. لقد تقرر عمدا عدم الحصول على − ج علاج الخيار سواء أو
الشخصيات بأي طريقة خاصة. ال طية الأداة المساعدة تعالج هذه الشخصيات
خصيصا.

على عكس المرافق الأخرى، بعض التطبيقات التاريخية لـ مختون الخروج بعد عدم العثور على
ملف الإدخال، بدلا من الاستمرار في معالجة ما تبقى ملف المعاملات. هذا السلوك
محظور بموجب هذا المجلد من POSIX.1‐2008، حيث تتأثر حالة الخروج فقط
هذه المشكلة

سلوك مختون عندما يتم توفيرها إما مع خيارات حصرية للطرفين أو خيارات ذلك
لا تعمل بشكل منطقي معًا وقد تم تركها عمدًا غير محددة لصالح العالمية
صياغة في القسم 1.4, مرافق الوصف الافتراضات.

تم تغيير قسم الخيارات استجابة لتفسير IEEE PASC 1003.2 #149. ال
يمثل التغيير ممارسة تاريخية على كافة الأنظمة المعروفة. وكان المعيار الأصلي
غامضة بشأن طبيعة الإخراج.

قائمة يتم استخدام وسيطات الخيار تاريخيًا لتحديد أجزاء السطر المطلوب
مكتوبة، ولكن لا تؤثر على ترتيب البيانات. على سبيل المثال:

صدى ABCDEFGHI | مختون -ج6,2,4،7,1،XNUMX−XNUMX،XNUMX

عائدات "أبديفج".

اقتراح لتعزيز مختون مع الخيار التالي:

الحفاظ على ترتيب الحقول المحدد. عندما يتم تحديد هذا الخيار، كل بايت،
يجب كتابة الحرف أو الحقل (أو نطاقات من هذا القبيل) بالترتيب المحدد بواسطة
ال قائمة وسيطة الخيار، حتى لو كان ذلك يتطلب مخرجات متعددة لنفس البايتات،
الأحرف أو الحقول.

تم رفضه لأن هذا النوع من التحسين يقع خارج نطاق IEEE P1003.2b
مشروع المعيار.

المستقبل اتجاهات


لا شيء.

استخدم Cutposix عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad