EXPR(1)

الاسم
expr - تقييم التعابير

موجز
expr EXPRESSION
expr OPTION

الوصف

--help
    يعرض هذه المساعدة ويخرج

--version
    يعرض معلومات الإصدار ويخرج

اطبع قيمة EXPRESSION إلى الخرج المعياري. سطر فارغ أدناه يفصل مجموعات الأسبقية المتزايدة. قد يكون EXPRESSION:

ARG1 | ARG2
    ARG1 إذا لم يكن فارغًا ولا 0، وإلا ARG2

ARG1 & ARG2
    ARG1 إذا لم يكن أي من الوسيطين فارغًا أو 0، وإلا 0

ARG1 < ARG2
    ARG1 أصغر من ARG2

ARG1 <= ARG2
    ARG1 أصغر من أو يساوي ARG2

ARG1 = ARG2
    ARG1 يساوي ARG2

ARG1 != ARG2
    ARG1 لا يساوي ARG2

ARG1 >= ARG2
    ARG1 أكبر من أو يساوي ARG2

ARG1 > ARG2
    ARG1 أكبر من ARG2

ARG1 + ARG2
    المجموع الحسابي لـ ARG1 و ARG2

ARG1 - ARG2
    الفرق الحسابي بين ARG1 و ARG2

ARG1 * ARG2
    الضرب الحسابي لـ ARG1 و ARG2

ARG1 / ARG2
    ناتج القسمة الحسابي لـ ARG1 مقسوماً على ARG2

ARG1 % ARG2
    الباقي الحسابي لـ ARG1 مقسوماً على ARG2

STRING : REGEXP
    مطابقة نمط مثبتة لـ REGEXP في STRING

match STRING REGEXP
    نفس STRING : REGEXP

substr STRING POS LENGTH
    سلسلة فرعية من STRING، POS يُعد من 1

index STRING CHARS
    الفهرس في STRING حيث يُوجد أي CHARS، أو 0

length STRING
    طول STRING

+ TOKEN
    تفسير TOKEN كسلسلة، حتى لو كانت كلمة مفتاحية مثل 'match' أو عامل مثل '/'

( التعبير )
    قيمة EXPRESSION

احذر أن العديد من العوامل تحتاج إلى الهروب أو الاقتباس للقذائف. المقارنات حسابية إذا كان كلا ARG رقمين، وإلا معجمية. مطابقات النمط تُرجع السلسلة المطابقة بين \( و \) أو فارغة؛ إذا لم يُستخدم \( و \)، فإنها تُرجع عدد الأحرف المطابقة أو 0.

حالة الخروج هي 0 إذا كانت EXPRESSION ليست فارغة ولا 0، و1 إذا كانت EXPRESSION فارغة أو 0، و2 إذا كانت EXPRESSION غير صالحة نحوياً، و3 إذا حدث خطأ.

المؤلف
كُتب بواسطة مايك باركر، جيمس يونغمان، وبول إيغرت.

التبليغ عن الأخطاء
أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: <https://www.gnu.org/software/coreutils/>
مساعدة عامة لاستخدام برمجيات جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي أخطاء ترجمة إلى <https://translationproject.org/team/>

حقوق النسخ
حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. <https://gnu.org/licenses/gpl.html>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا
التوثيق الكامل <https://www.gnu.org/software/coreutils/expr>
أو متاح محليًا عبر: info '(coreutils) expr invocation'

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.