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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


expr - تقييم الحجج كتعبير

موجز


على سبيل المثال معامل

الوصف


على سبيل المثال يجب على الأداة المساعدة تقييم التعبير وكتابة النتيجة إلى الناتج القياسي.

OPTIONS


لا شيء.

العمليات


تم تقييم التعبير الفردي بواسطة على سبيل المثال يجب أن تتشكل من معامل المعاملات ، مثل
الموضحة في قسم الوصف الموسع. يجب أن يضمن التطبيق أن كل من
رموز عامل التعبير:

( ) | & = > >= < <= != + - * / % :

والرموز عدد صحيح و سلسلة في الجدول كوسائط منفصلة لـ
على سبيل المثال.

ستدين


غير مستعمل.

INPUT FILES


لا شيء.

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


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

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

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

LC_COLLATE
تحديد الإعدادات المحلية لسلوك النطاقات وفئات التكافؤ ومتعدد
عناصر ترتيب الأحرف داخل التعبيرات العادية والسلسلة
عوامل المقارنة.

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

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

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

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


افتراضي.

STDOUT


على سبيل المثال تقوم الأداة المساعدة بتقييم التعبير وكتابة النتيجة ، متبوعة بـ
، لمعيار الإخراج.

ستدير


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

OUTPUT FILES


لا شيء.

وسعوا الوصف


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

┌───────────────┬───────────────────────────────── ─────────┐
التعبيرالوصف
├───────────────┼───────────────────────────────── ─────────┤
إكسبر 1 | إكسبر 2 إرجاع تقييم إكسبر 1 إذا كانت │
│ │ ليست لاغية ولا صفر ؛ خلاف ذلك ، │
│ │ تُرجع تقييم إكسبر 2 إذا كانت │
│ │ ليس فارغًا ؛ خلاف ذلك ، صفر. │
├───────────────┼───────────────────────────────── ─────────┤
إكسبر 1 & إكسبر 2 إرجاع تقييم إكسبر 1 إذا │
│ │ لا يتم تقييم أي تعبير إلى فارغ أو
│ │ صفر ؛ خلاف ذلك ، إرجاع صفر. │
├───────────────┼───────────────────────────────── ─────────┤
│ │ تُرجع نتيجة عدد صحيح عشري │
│ │ المقارنة إذا كانت كلتا الوسيطتين │
│ │ الأعداد الصحيحة ؛ وإلا ، يتم إرجاع النتيجة │
│ │ لمقارنة سلسلة باستخدام الإعدادات المحلية- │
│ │ تسلسل ترتيب محدد. النتيجة │
│ │ لكل مقارنة هي 1 إذا كانت محددة
العلاقة │ │ صحيحة ، أو 0 إذا كانت
│ │ العلاقة خاطئة. │
إكسبر 1 = إكسبر 2 │ يساوي. │
إكسبر 1 > إكسبر 2 │ أكبر من. │
إكسبر 1 >= إكسبر 2 │ أكبر من أو يساوي. │
إكسبر 1 < إكسبر 2 │ أقل من. │
إكسبر 1 <= إكسبر 2 │ أقل من أو يساوي. │
إكسبر 1 != إكسبر 2 │ لا يساوي. │
├───────────────┼───────────────────────────────── ─────────┤
إكسبر 1 + إكسبر 2 إضافة عدد صحيح عشري │
│ │ الحجج. │
إكسبر 1 - إكسبر 2 طرح عدد صحيح عشري │
│ │ الحجج. │
├───────────────┼───────────────────────────────── ─────────┤
إكسبر 1 * إكسبر 2 مضاعفة عدد صحيح عشري │
│ │ الحجج. │
إكسبر 1 / إكسبر 2 │ قسمة عدد صحيح للعدد العشري- │
│ │ قيمة الحجج ، وإنتاج عدد صحيح │
│ │ النتيجة. │
إكسبر 1 % إكسبر 2 │ باقي القسمة الصحيحة للعشري │
│ │ الحجج ذات القيمة الصحيحة. │
├───────────────┼───────────────────────────────── ─────────┤
إكسبر 1 : إكسبر 2 │ مطابقة التعبير. انظر أدناه. │
├───────────────┼───────────────────────────────── ─────────┤
│ ( على سبيل المثال ) │ رموز التجميع. يمكن أن يكون أي تعبير │
│ │ موضوعة بين قوسين. الأقواس │
يمكن أن تتداخل │ │ إلى عمق │
│ │ {EXPR_NEST_MAX}. │
├───────────────┼───────────────────────────────── ─────────┤
عدد صحيح حجة تتكون فقط من │
│ │ (اختياري) أحادي ناقص متبوعًا بـ
│ │ أرقام. │
سلسلة │ وسيطة سلسلة ؛ انظر أدناه. │
└───────────────┴───────────────────────────────── ─────────┘
مطابقة التعبير
":" يجب على عامل المطابقة مقارنة السلسلة الناتجة عن تقييم إكسبر 1
مع نمط التعبير العادي الناتج عن تقييم إكسبر 2. منتظم
يجب أن يكون بناء التعبير هو المحدد في حجم التعريفات الأساسية لـ POSIX.1-2008 ،
القسم 9.3, الباقة الأساسية منتظم التعبيرات، باستثناء أن جميع الأنماط مرتبطة بامتداد
بداية السلسلة (أي التسلسلات التي تبدأ فقط من الحرف الأول من a
السلسلة بواسطة التعبير النمطي) ، وبالتالي ، لم يتم تحديد ما إذا كان
"^" هي شخصية خاصة في هذا السياق. عادة ، يقوم عامل التشغيل المطابق بإرجاع ملف
سلسلة تمثل عدد الأحرف المتطابقة ('0' عند الفشل). بدلا من ذلك ، إذا
يحتوي النمط على تعبير فرعي واحد على الأقل للتعبير العادي "[\ (... \)]"، السلسلة
يقابله تعبير المرجع الخلفي "\ 1" يجب أن تعاد. إذا كان المرجع الخلفي
التعبير "\ 1" لا يتطابق ، ثم يتم إرجاع السلسلة الفارغة.

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

استخدام وسيطات السلسلة الطول, SUBSTR, مؤشرالطرق أو مباراة ينتج نتائج غير محددة.

EXIT الوضع


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

0 و التعبير بتقييم لا قيمة له ولا صفر.

1 و التعبير بتقييم لا شيء أو صفر.

2 غير صالح التعبير.

> 2 حدث خطأ.

عواقب OF أخطاء


افتراضي.

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

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


بعد معالجة الحجة بواسطة القشرة ، على سبيل المثال ليس مطلوبًا أن تكون قادرًا على معرفة
الفرق بين عامل ومعامل إلا بالقيمة. لو "$ a" is '='أطلقت حملة
أمر:

على سبيل المثال $a = '='

يشبه:

على سبيل المثال = = =

كما يتم تمرير الحجج إلى على سبيل المثال (ويمكن اعتبارهم جميعًا كـ '=' المشغل أو العامل). ال
الأعمال التالية بشكل موثوق:

على سبيل المثال X $ أ = X=

لاحظ أيضًا أن هذا الحجم من POSIX.1-2008 يسمح بالتطبيقات لتوسيع المرافق.
على سبيل المثال تسمح الأداة المساعدة للحجج الصحيحة أن تسبقها بعلامة ناقص أحادية. هذا
يعني أن حجة عدد صحيح يمكن أن تبدو كخيار. لذلك ، فإن المطابقة
التطبيق يجب أن يستخدم "−−" بناء للمبدأ التوجيهي 10 من مجلد التعاريف الأساسية
من POSIX.1-2008 ، القسم 12.2, مرافق بناء الجملة التوجيهات لحماية معاملاتها إذا كان هناك
هو أي احتمال أن يكون المعامل الأول عددًا صحيحًا سالبًا (أو أي سلسلة ذات بادئة
ناقص).

أمثلة


على سبيل المثال الأداة لها بناء جملة صعب إلى حد ما:

* العديد من المشغلين هم أيضًا مشغلي تحكم في الصدفة أو كلمات محجوزة ، لذلك لديهم
ليتم الهروب في سطر الأوامر.

* يتكون كل جزء من التعبير من حجج منفصلة ، لذا فإن الاستخدام الليبرالي لـ
الأحرف مطلوبة. على سبيل المثال:

┌───────────────┬────────────────── ──┐
باطلصالح
├───────────────┼────────────────── ──┤
على سبيل المثال 1 + 2 على سبيل المثال 1 + 2
على سبيل المثال "1 + 2" على سبيل المثال 1 + 2
على سبيل المثال 1 + (2*3) │ على سبيل المثال 1 + \ (2 \ * 3 \) │
└───────────────┴────────────────── ──┘
في كثير من الحالات ، يتم توفير الميزات الحسابية والسلسلة كجزء من أمر shell
اللغة أسهل في الاستخدام من معادلاتها في على سبيل المثال. يجب أن تكون النصوص المكتوبة حديثًا
تجنب على سبيل المثال لصالح الميزات الجديدة داخل الغلاف ؛ يرى القسم 2.5, المعلمات و
المتغيرات و القسم 2.6.4, علم الحساب توسع.

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

أ = $ (expr $a + 1)

يضيف 1 إلى المتغير a.

الأمر التالي لـ "$ a" يساوي إما / usr / abc / file أو مجرد ملف:

على سبيل المثال $a : ". * / \ (. * \)" \| $a

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

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

على سبيل المثال "// $ a" : ". * / \ (. * \)"

هو تمثيل أفضل للمثال السابق. إضافة "//" الأحرف
يزيل أي غموض حول عامل القسمة ويبسط التعبير بالكامل.
لاحظ أيضًا أن أسماء المسار قد تحتوي على أحرف موجودة في ملف IFS متغير ويجب
أن يقتبس لتجنب وجود "$ a" التوسع في حجج متعددة.

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

على سبيل المثال "$ VAR" : ". *"

يُرجع عدد الأحرف بتنسيق VAR.

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


في اقتراح مبكر ، تم استخدام EREs في صياغة التعبير المطابق. تم تغيير هذا
إلى BREs لتجنب كسر التطبيقات التاريخية.

استخدام الرائد في BRE غير محدد لأن العديد من التاريخية
لقد تعاملت معه التطبيقات على أنها شخصية خاصة ، على الرغم من نظامها
توثيق. على سبيل المثال:

على سبيل المثال فو : ^ فو على سبيل المثال ^ فو : ^ فو

إرجاع 3 و 0 ، على التوالي ، على هذين النظامين ؛ وثائقهم ستعني ضمناً
يعكس. وبالتالي ، تُترك حالة التثبيت غير محددة لتجنب كسر التاريخ
البرامج النصية التي تعتمد على هذه الميزة غير الموثقة.

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


لا شيء.

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


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

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

  • 1
    نظيفة عميق
    نظيفة عميق
    نص Kotlin الذي يرمي إلى بناء جميع الأسلحة النووية
    مخابئ من مشاريع Gradle / Android.
    مفيد عندما يتيح لك Gradle أو IDE
    تحت. تم اختبار البرنامج النصي على
    macOS ، لكن ...
    تنزيل برنامج Deep-clean
  • 2
    الكسوف Checkstyle المكونات في
    الكسوف Checkstyle المكونات في
    المكون الإضافي Eclipse Checkstyle
    يدمج كود Java Checkstyle
    المدقق في Eclipse IDE. ال
    يوفر المكون الإضافي تعليقات في الوقت الفعلي لـ
    المستخدم عن فيك ...
    قم بتنزيل Eclipse Checkstyle Plug-in
  • 3
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 4
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 5
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 6
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • أكثر "

أوامر لينكس

Ad