هذا هو مجمع الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
مجموع - تحسين قائمة بادئات المسار للمساعدة في إنشاء مرشحات قصيرة لطيفة
موجز
مجموع [-m أقصى طول] [-o أقصى طول اختياري] [-p الطول الافتراضي] [-q] [-t] [-v]
الوصف
يأخذ قائمة من البادئات بالتنسيق التقليدي على stdin، ويجري تحسينين
لمحاولة تقليل طول قائمة البادئات.
التحسين الأول هو إزالة أي بادئات مقدمة والتي لا لزوم لها بسبب
لقد تم تضمينها بالفعل في بادئة أخرى مقدمة. على سبيل المثال، 203.97.2.0/24 سيكون
تمت إزالته إذا تم توفير 203.97.0.0/17 أيضًا.
يحدد التحسين الثاني البادئات المتجاورة التي يمكن دمجها تحت عنوان واحد،
بادئة ذات طول أقصر. على سبيل المثال، يمكن دمج 203.97.2.0/24 و203.97.3.0/24 في
البادئة الفردية 203.97.2.0/23.
OPTIONS
-m الحد الاقصى للطول
يضبط الحد الأقصى لطول البادئة للإدخالات المقروءة من stdin الحد الاقصى للطول أجزاء. ال
الافتراضي هو 32. سيتم تجاهل البادئات ذات الأطوال الأطول قبل المعالجة.
-o الحد الأقصى للطول
يضبط الحد الأقصى لطول البادئة للتحسين الحد الأقصى للطول أجزاء. الافتراضي
هو 32. البادئات ذات الأطوال الأطول لن تخضع للتحسين.
-p الطول الافتراضي
يضبط طول البادئة الافتراضية. لا يوجد افتراضي. بدون هذا الخيار بادئة
بدون طول القناع يتم التعامل معه على أنه غير صالح. يستخدم -p 32 -m 32 -o 32 لتجميع أ
قائمة مسارات المضيف المحددة كعناوين مجردة، على سبيل المثال.
-q يضبط الوضع الهادئ - التعليمات مجموع عدم إنشاء رسائل تحذيرية أو غيرها مطلقًا
الإخراج على stderr.
-t قم باقتطاع البادئات التي يبدو أنها تحتوي على بادئة غير متناسقة بصمت: على سبيل المثال، إدخال
سيتم اقتطاع البادئة 203.97.2.226/24 إلى 203.97.2.0/24. بدون هذا الخيار أ
لن يتم قبول بادئة الإدخال 203.97.2.226/24، وتحذير بشأن
سيتم إنشاء قناع غير متناسق.
-v يضبط الوضع المطول. يؤدي هذا إلى تغيير تنسيق الإخراج لعرض رقم السطر المصدر
الذي تم الحصول على البادئة منه، بالإضافة إلى "-" السابقة للإشارة إلى أ
المسار الذي يمكن منعه، أو "+" للإشارة إلى تجميع بادئة أقصر
تمت إضافته بواسطة مجموع باعتبارها الأمثل المجاورة. لاحظ أن الإخراج مطول
يستمر حتى إذا تم تحديد -q.
DIAGNOSTICS
مجموع يخرج 0 عند النجاح ، و> 0 في حالة حدوث خطأ.
أمثلة
قائمة البادئات التالية:
193.58.204.0/22
193.58.208.0/22
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/22
194.126.132.0/22
194.126.134.0/23
194.151.128.0/19
195.42.240.0/21
195.240.0.0/16
195.241.0.0/16
تم تحسينه على النحو التالي مجموع (الإخراج الموضح باستخدام -v علَم):
إجمالي: أقصى بادئة الطول مسموح به سوف be 24
[ 0] + 193.58.204.0/21
[ 1] - 193.58.204.0/22
[ 2] - 193.58.208.0/22
[ 3] 193.193.160.0/22
[ 4] 193.193.168.0/22
[ 5] 193.243.164.0/22
[ 0] + 194.126.128.0/21
[ 6] - 194.126.128.0/22
[ 7] - 194.126.132.0/22
[ 8] - 194.126.134.0/23
[ 9] 194.151.128.0/19
[ 10] 195.42.240.0/21
[ 0] + 195.240.0.0/15
[ 11] - 195.240.0.0/16
[ 12] - 195.241.0.0/16
لاحظ أنه تم دمج 193.58.204.0/22 و193.58.208.0/22 تحت بادئة واحدة
تم منع 193.58.204.0/21 و194.126.134.0/23 لأنه تم تضمينه في
194.126.132.0/22. يشير الرقم الموجود بين قوسين مربعين في بداية كل سطر إلى
رقم السطر الأصلي، أو صفر للبادئات الجديدة التي تم تقديمها بواسطة مجموع.
الإخراج بدون -v العلم على النحو التالي:
193.58.204.0/21
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/21
194.151.128.0/19
195.42.240.0/21
195.240.0.0/15
استخدم التجميع عبر الإنترنت باستخدام خدمات onworks.net