| JOIN(1) | أوامر المستخدم | JOIN(1) |
الاسم¶
join - وصل أسطر ملفين على حقل مشترك
موجز¶
join [خيار]... ملف1 ملف2
الوصف¶
لكل زوج من أسطر الإدخال ذات حقول الوصل المتطابقة، يُكتب سطر إلى المخرج المعياري. الحقل المبدئي للوصل هو الأول، مفصولاً بفراغات.
عندما يكون FILE1 أو FILE2 (وليس كلاهما) هو -، اقرأ من المدخلات القياسية.
- -a رقم_ملف
- اطبع أيضًا الأسطر غير القابلة للإقران من ملف رقم_ملف، حيث رقم_ملف هو 1 أو 2، مقابل ملف1 أو ملف2
- -e سلسلة
- استبدل حقول الإدخال المفقودة (الفارغة) بـ سلسلة؛ أي الحقول المفقودة المحددة بخيارات '-12jo'
- -i, --ignore-case
- تجاهل اختلافات حالة الأحرف عند مقارنة الحقول
- -j حقل
- مكافئ لـ '-1 حقل -2 حقل'
- -o تنسيق
- اتبع التنسيق أثناء بناء سطر المخرج
- -t محرف
- استخدم محرف كفاصل حقول للإدخال والمخرج
- -v رقم_ملف
- مثل -a رقم_ملف، لكن اكتم أسطر المخرج الموصولة
- -1 حقل
- وصل على هذا الحقل من ملف 1
- -2 حقل
- وصل على هذا الحقل من ملف 2
- --check-order
- يتحقق من أن المدخلات مرتبة بشكل صحيح، حتى لو كانت جميع أسطر المدخلات قابلة للازدواج
- --nocheck-order
- لا تتحقق من أن المدخلات مرتبة بشكل صحيح
- --header
- عامل السطر الأول في كل ملف كترويسة حقول، اطبعها دون محاولة إقرانها
- -z, --zero-terminated
- محدد السطر هو NUL، وليس سطرًا جديدًا
- --help
- يعرض هذه المساعدة ويخرج
- --version
- يعرض معلومات الإصدار ويخرج
ما لم يُعط -t محرف، تفصل الفراغات البادئة الحقول وتُتجاهل، وإلا تُفصل الحقول بـ محرف. أي حقل هو رقم حقل يُعد من 1. التنسيق هو مواصفة واحدة أو أكثر مفصولة بفاصلة أو فراغ، كل منها 'رقم_ملف.حقل' أو '0'. التنسيق المبدئي يُخرج حقل الوصل، الحقول المتبقية من ملف1، الحقول المتبقية من ملف2، جميعها مفصولة بـ محرف. إذا كان التنسيق هو الكلمة المفتاحية 'auto'، فإن السطر الأول من كل ملف يحدد عدد الحقول المُخرجة لكل سطر.
مهم: يجب أن يكون FILE1 و FILE2 مرتبين على حقول الربط. مثلاً، استخدم "sort -k 1b,1" إذا لم يكن لـ 'join' خيارات، أو استخدم "join -t ”" إذا لم يكن لـ 'sort' خيارات. تتبع المقارنات القواعد المحددة بواسطة 'LC_COLLATE'. إذا لم يكن الإدخال مرتباً وتعذر ربط بعض الأسطر، فسيُعطى تحذير.
المؤلف¶
كتبه مايك هيرتل.
التبليغ عن الأخطاء¶
أبلغ عن
العلات إلى:
bug-coreutils@gnu.org
صفحة GNU coreutils
الرئيسة:
<https://www.gnu.org/software/coreutils/>
مساعدة
عامة
لاستخدام
برمجيات
جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي
أخطاء
ترجمة إلى
<https://translationproject.org/team/>
انظر أيضًا¶
التوثيق
الكامل
<https://www.gnu.org/software/coreutils/join>
أو متوفر
محلياً عبر:
info '(coreutils) join invocation'
حُزم
بواسطة
دبيان (9.10-1)
حقوق النشر
© 2026 مؤسسة
البرمجيات
الحرة
ترخيص GPLv3+: GNU GPL
الإصدار 3 أو
أحدث <https://gnu.org/licenses/gpl.html>.
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه.
لا يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| فبراير 2026 | GNU coreutils 9.10 |