هذا هو الأمر join-dctrl الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
Join-dctrl - إجراء ربط علائقي على البيانات بتنسيق dctrl
موجز
الانضمام إلى dctrl [ الخيارات ] اسم الملف اسم الملف
الانضمام إلى dctrl --الإصدار
الانضمام إلى dctrl --مساعدة
الوصف
الانضمام إلى dctrl ينفذ عملية ربط علائقية على البيانات المعطاة له في ملف تحكم دبيان
تنسيق.
A الانضمام حقل يجب تحديدها باستخدام أي من المفاتيح -1 و -2 أو التبديل -j.
من الناحية النظرية، يقوم البرنامج بإنشاء جميع أزواج السجلات المرتبة التي يمكن تشكيلها
وجود سجل من الملف الأول كأول عضو في الزوج ولديه سجل
من الملف الثاني باعتباره العضو الثاني في الزوج ؛ ثم يقوم بحذف كل هذه الأزواج
حيث حقول الصلة غير متساوية. على نحو فعال ، يتم التعامل مع كل ملف من ملفات الإدخال كملف
جدول قاعدة البيانات العلائقية.
يجب أن يكون كل ملف إدخال بترتيب تصاعدي في حقل الانضمام الخاص به؛ هذا يسمح للبرنامج
العمل بسرعة. ال نوع- dctrl(1) يمكن استخدام البرنامج لجعله كذلك.
OPTIONS
-1 حقل, --1st- الانضمام إلى الحقل =حقل
حدد الصلة حقل من ملف الإدخال الأول.
-2 حقل, - 2 - مجال الانضمام =حقل
حدد الصلة حقل من ملف الإدخال الثاني.
-j حقل, - مجال الانضمام =حقل
حدد صلة مشتركة حقل لجميع الملفات.
-a رقم الملف, - لا يمكن تحمله - من =رقم الملف
حدد تلك الفقرات غير المتطابقة من الأولى (if 1 يتم إعطاء) أو الثانية (إذا
2 يتم طباعة الملف.
-o المجال, - حقول الإخراج =المجال
حدد الحقول المضمنة في الإخراج. الحقول مفصولة بفواصل
(أكثر من واحد -o يمكن استخدام الخيار أيضًا). يتم تحديد كل حقل في التنسيق
رقم الملف.حقل التي رقم الملف هو الرقم الترتيبي لملف الإدخال الذي منه
يتم رسم الحقل (إما 1 or 2)، و حقل يعطي اسم الحقل المراد استخدامه. ك
حالة خاصة ، بسيطة 0 يمكن استخدامها بدلا من رقم الملف.حقل للإشارة إلى المشترك
قيمة حقول الانضمام.
يتم استخدام اسم الحقل (لا يشمل رقم الملف) في الإخراج كملف
اسم المجال. ومع ذلك، يمكن تحديد اسم مختلف لأغراض الإخراج
عن طريق إضافة مواصفات الحقل بنقطتين والاسم المرئي المفضل.
على سبيل المثال ، الخيار -o الإصدار 0,1: الإصدار القديم ، الإصدار 2 يحدد أن ملف
يجب أن يكون الحقل الأول في أي سجل إخراج هو حقل الصلة ، ويجب أن يكون الحقل الثاني
be نسخة قديمة رسم بياناتها من التجريبية حقل ملف الإدخال الأول ، و
يجب أن يكون المجال الثالث التجريبية رسم بياناته من الميدان بنفس الشيء
الاسم في ملف الإدخال الثاني، وهذه هي الحقول الوحيدة في سجل الإخراج.
إذا كانت الإجابة بلا -o يتم إعطاء الخيار، ويتم تضمين كافة الحقول لجميع السجلات التي تم ضمها
في الإخراج.
-l مستوى, - مستوى الخطأ =مستوى
تعيين مستوى السجل إلى مستوى. مستوى هي واحدة من مميت, أهمية, معلوماتية و تصحيح,
لكن الأخير قد لا يكون متاحًا ، اعتمادًا على خيارات وقت الترجمة. هؤلاء
يتم إعطاء الفئات هنا بالترتيب ؛ كل رسالة يتم إرسالها عندما مميت في
تأثير ، سوف تنبعث في أهمية مستوى الخطأ ، وما إلى ذلك. الافتراضي هو
أهمية.
-V, --الإصدار
طباعة معلومات الإصدار.
-C, - النسخ
اطبع رخصة حقوق النشر. ينتج عن هذا الكثير من المخرجات ؛ تأكد من إعادة التوجيه أو
ضعه في مكان ما (مثل جهاز النداء المفضل لديك).
-h, --مساعدة
اطبع ملخص المساعدة.
العمليات
الانضمام إلى dctrl سيعامل كل ملف مسمى في سطر الأوامر كجدول قاعدة بيانات علائقية.
ملف يسمى - يمثل دفق الإدخال القياسي للبرنامج. حاليا ، بالضبط اثنان
يجب تسمية الملفات.
ستدين
يمكن استخدام تيار الإدخال القياسي كمدخل على النحو المحدد أعلاه في العمليات والقسم الخاص به.
INPUT FILES
كل المدخلات ل الانضمام إلى dctrl بتنسيق ملف تحكم دبيان.
ملف التحكم في دبيان (dctrl) هو قاعدة بيانات شبه منظمة من جدول واحد مخزنة في ملف
ملف نصي قابل للتحليل الآلي. تتكون قاعدة البيانات هذه من مجموعة من السجلات ؛ كل سجل
تعيين من أسماء الحقول إلى محتوى الحقل. نصيًا ، يتم فصل السجلات بفارغة
الأسطر ، بينما يتم ترميز كل حقل كسطر غير فارغ أو أكثر داخل سجل. حقل
يبدأ باسمه ، متبوعًا بنقطتين ، متبوعًا بمحتوى الحقل. يجب القولون
على السطر الأول من الحقل ، ويجب أن يبدأ السطر الأول بدون مسافة بيضاء.
على النقيض من ذلك ، تبدأ الأسطر اللاحقة دائمًا بمسافة بيضاء خطية (مسافة واحدة أو أكثر أو
أحرف الجدولة).
يجب أن يكون كل ملف إدخال بالترتيب التصاعدي لحقل الصلة الخاص به.
البيئة المتغيرات
تؤثر بيئة الإعدادات المحلية القياسية ، وتحديدًا إعداد مجموعة الأحرف الخاصة بها ، على ملف
تفسير المدخلات والمخرجات كتدفقات شخصية.
غير متزامن فعاليات
إشارات UNIX القياسية لها معناها المعتاد.
STDOUT
يتم إرسال كل الإخراج إلى تيار الإخراج القياسي. الإخراج بتنسيق دبيان
ملف التحكم الموضح أعلاه في ملف INPUT FILES قسم. سيكون الإخراج في
ترتيب تصاعدي لحقل الصلة ، إذا تم تضمين هذا الحقل في الإخراج.
OUTPUT FILES
لا توجد ملفات الإخراج.
EXIT الوضع
هذه الأداة مع مخارج 0 عندما تنجح. يستخدم رمز خروج غير صفري بشكل غير متسق
عند ملاحظة خطأ (هذا خطأ).
عواقب OF أخطاء
في حالة وجود أخطاء في الإدخال ، سيكون الناتج غير مهم جزئيًا أو كليًا. في
في حالة وجود أخطاء في الاستدعاء ، سيرفض البرنامج العمل.
أمثلة
افترض أن ملفًا يحتوي على بيانات حول الحزم الثنائية لبنية AMD64
موجود في قسم إصدار Debian squeeze (6.0) رئيسي، في الدليل الحالي
واسمه الباقات. لنفترض أننا حاليا على نظام دبيان. افترض أكثر
أن الدليل الحالي لا يحتوي على ملفات مسماة القانون الأساسي و PKG. ما يلي
يتم توفير الأوامر لكل حزمة مثبتة حاليًا ومتوفرة في ضغط دبيان
(6.0)، الإصدار المثبت حاليًا (كإصدار قديم) والإصدار قيد الضغط (مثل
نسخة جديدة):
$ نوع-dctrl -kPackage / var / lib / dpkg / status > ستات
$ sort-dctrl -kPackage Packages> pkg
$ Join-dctrl -j Package \
-o 0,1.الإصدار:الإصدار القديم,2.الإصدار:الإصدار الجديد \
حزمة الإحصائيات
استخدم Join-dctrl عبر الإنترنت باستخدام خدمات onworks.net