نعم (يونكس)
{{عن|3=نعم (توضيح)}}
{{لا مصدر|تاريخ=مارس 2019}}
{{بطاقة برمجية}}
'''نعم''' أو yes هو أمر يونكس، ينتج عنه استجابة إيجابية، أو سلسلة نصية معرفة من قبل المستخدم بشكل مستمر حتى يتم قتلها.

== <span data-segmentid="6" class="cx-segment">الوصف</span> ==
في حد ذاته، يخرج الأمر yes 'y' أو أي شيء محدد كوسيطة، يتبعه سطر جديد بشكل متكرر حتى يتم إيقافه بواسطة المستخدم أو القتل بطريقة أخرى؛ عندما يتم توجيه الإخراج إلى أمر، سيستمر الأمر حتى يكسر التوجيه (أي، يكمل البرنامج تنفيذه). ومع ذلك، إذا قام المستخدم بإدخال سلسلة بعد «نعم»، فإن «نعم» سينتج السلسلة كما هي «ص»، مشابهة للصدى.

== <span data-segmentid="13" class="cx-segment">الاستخدامات</span> ==
<span data-segmentid="14" class="cx-segment">يمكن استخدام <code>نعم</code> لإرسال رد إيجابي (أو سلبي؛ على سبيل المثال <code>نعم n</code>) على أي أمر قد يطلب ذلك، مما يؤدي إلى تشغيل الأمر بشكل غير تفاعلي.</span>

<span data-segmentid="15" class="cx-segment">[[Pipeline (يونكس)]] ونعم للأمر مع العديد من المطالبات المستخدم التشكل تلقائيا الإجابة على كل تلك المطالبات ب «نعم» (كتابة 'ذ' والضغط العودة).</span>

<span data-segmentid="17" class="cx-segment"><code>sudo yes | [[أداة متقدمة للحزم|apt]] install foobar</code></span>

<span data-segmentid="17" class="cx-segment">سوف يجيب على المطالبات للتأكيد مع y ، مع تثبيت ''foobar'' بشكل فعال دون أي مطالبات</span>

<span data-segmentid="19" class="cx-segment">قد يكون هذا الاستخدام قديمًا، حيث إن معظم الأوامر التي تتطلب استجابة من المستخدم لها إما خيار «فرض» (على سبيل المثال، <code>[[آر إم (أمر يونكس)|rm]] -f</code>) أو خيار «تفترض نعم» (على سبيل المثال، <code>[[أداة متقدمة للحزم|apt]] -y</code>).</span>

<span data-segmentid="22" class="cx-segment">كمثال، ما يلي:</span>

 <code><span data-segmentid="23" class="cx-segment">rm -f *.txt</span></code>
<span data-segmentid="24" class="cx-segment">ما يعادل وظيفيا ل</span>

 <code><span data-segmentid="25" class="cx-segment">yes | rm *.txt</span></code>
<span data-segmentid="26" class="cx-segment">يمكن استخدام الأمر <code>yes</code> بالاقتران مع الأمر [[head (يونكس)]] لإنشاء ملفات كبيرة الحجم لأغراض الاختبار.</span> <span data-segmentid="28" class="cx-segment">على سبيل المثال، تنفيذ</span>

 <code><span data-segmentid="29" class="cx-segment">yes 1234567 | head -1000 > file</span></code>
<span data-segmentid="30" class="cx-segment">نتيجة الملف تصبح من 1000 سطر يتكون كل منها من ثمانية أحرف (1، 2، 3، 4، 5، 6، 7 والسطر الجديد).</span>

== <span data-segmentid="41" class="cx-segment">روابط خارجية</span> ==

* <span data-segmentid="42" class="cx-segment">[http://man7.org/linux/man-pages/man1/yes.1.html Manpage ل <code>نعم</code>] [http://man7.org/linux/man-pages/man1/yes.1.html] (نسخة [[جنو]])</span>
* <span data-segmentid="44" class="cx-segment">[https://github.com/coreutils/coreutils/blob/master/src/yes.c غنو الأساسية نعم] تطبيق ج</span>
* <span data-segmentid="45" class="cx-segment">[https://github.com/freebsd/freebsd/blob/master/usr.bin/yes/yes.c فري نعم] تنفيذ ج</span>
* <span data-segmentid="46" class="cx-segment">تطبيق [https://github.com/NetBSD/src/blob/trunk/usr.bin/yes/yes.c NetBSD yes.c]</span>
* <span data-segmentid="47" class="cx-segment">تطبيق [https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c OpenBSD yes.c]</span>
{{لينكس}}{{شريط بوابات|برمجيات حرة|تقنية المعلومات|علم الحاسوب|لينكس}}

[[تصنيف:برمجيات يونكس]]
نعم أو yes هو أمر يونكس، ينتج عنه استجابة إيجابية، أو سلسلة نصية معرفة من قبل المستخدم بشكل مستمر حتى يتم قتلها.

 الوصف 
في حد ذاته، يخرج الأمر yes 'y' أو أي شيء محدد كوسيطة، يتبعه سطر جديد بشكل متكرر حتى يتم إيقافه بواسطة المستخدم أو القتل بطريقة أخرى؛ عندما يتم توجيه الإخراج إلى أمر، سيستمر الأمر حتى يكسر التوجيه (أي، يكمل البرنامج تنفيذه). ومع ذلك، إذا قام المستخدم بإدخال سلسلة بعد «نعم»، فإن «نعم» سينتج السلسلة كما هي «ص»، مشابهة للصدى.

 الاستخدامات 
يمكن استخدام نعم لإرسال رد إيجابي (أو سلبي؛ على سبيل المثال نعم n) على أي أمر قد يطلب ذلك، مما يؤدي إلى تشغيل الأمر بشكل غير تفاعلي.

Pipeline (يونكس) ونعم للأمر مع العديد من المطالبات المستخدم التشكل تلقائيا الإجابة على كل تلك المطالبات ب «نعم» (كتابة 'ذ' والضغط العودة).

sudo yes | apt install foobar

سوف يجيب على المطالبات للتأكيد مع y ، مع تثبيت foobar بشكل فعال دون أي مطالبات

قد يكون هذا الاستخدام قديمًا، حيث إن معظم الأوامر التي تتطلب استجابة من المستخدم لها إما خيار «فرض» (على سبيل المثال، rm -f) أو خيار «تفترض نعم» (على سبيل المثال، apt -y).

كمثال، ما يلي:

 rm -f *.txt
ما يعادل وظيفيا ل

 yes | rm *.txt
يمكن استخدام الأمر yes بالاقتران مع الأمر head (يونكس) لإنشاء ملفات كبيرة الحجم لأغراض الاختبار. على سبيل المثال، تنفيذ

 yes 1234567 | head -1000 > file
نتيجة الملف تصبح من 1000 سطر يتكون كل منها من ثمانية أحرف (1، 2، 3، 4، 5، 6، 7 والسطر الجديد).

 روابط خارجية 

 Manpage ل نعم  (نسخة جنو)
 غنو الأساسية نعم تطبيق ج
 فري نعم تنفيذ ج
 تطبيق NetBSD yes.c
 تطبيق OpenBSD yes.c

تصنيف:برمجيات يونكس