انجمن گروه موج سازان

نسخه‌ی کامل: دستور yes در لینوکوس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
توی سیستم های شبه یونیکس یه command جالب به اسم yes وجود داره که کارش به این صورت هستش که یک رشته کاراکتری رو بعنوان ورودی میگیره و اون رو هر بار توی یه خط جدید نشون میده ، این کار رو تا زمانی ادامه میده تا وقفه توقف صادر بشه (همون Ctrl+C). لازم به ذکره که اگه پارامتری بعنوان ورودی بهش ارسال نشه ، حرف y رو تکرار میکنه.
- مثلا
"yes "freedom ، لغت freedom رو تا مادامی که ما Ctrl+C رو نزدیم تکرار میکنه.

- مثلا
yes | rm -i *.txt
فایل های موجود توی دایکرتوری را حذف میکنه به اینصورت که اون موقعی که یه سوال در مورد حذف فایل پرسیده میشه که جواب yes یا no داره با ارائه y به سوال پاسخ مثبت داده و فرآیند حذف رو ادامه میدهد.