انجمن گروه موج سازان
دستور yes در لینوکوس - نسخه قابل چاپ

+- انجمن گروه موج سازان (http://www.mojsazan.com/forum)
+-- انجمن: لینوکس و سیستم های متن باز (http://www.mojsazan.com/forum/forumdisplay.php?fid=23)
+--- انجمن: لینوکس (عمومی) (http://www.mojsazan.com/forum/forumdisplay.php?fid=25)
+--- موضوع: دستور yes در لینوکوس (/showthread.php?tid=1964)



دستور yes در لینوکوس - مهرداد عباسی - 01-04-2012

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

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