این کتاب رو برام فرستاده بودن و خوندم و بررسی کردم و بعدش هم گفتم که اگر کسی میخواد صاحب بعدیاش باشه که درخت کمتری قطع کرده باشیم و خوشحالی بیشتری هم تولید کرده باشیم، فرمی رو پر کنه و حالا فرم پر شده و وقت قرعهکشی است. فرم روی گوگل بود و من csvش رو دانلود کردم:
➜ /tmp wc -l book.csv 115 book.csv
خب ۱۱۵ نفر شرکت کنندهداریم پس نیازمند یه عدد رندم بین ۱ تا ۱۱۵ هستیم. چیزی که خیلیها توش بش بهش برنخوردن، متغیر RANDOM$ است که به شما یه عدد رندم بین ۰ تا ۳۲۷۶۷ میده. ما عددی بین ۱ تا ۱۱۵ نیاز داریم پس کافیه باقیموندهاش به ۱۱۵ رو بگیریم (که می شه عددی بین صفر تا ۱۱۴) و بعد یکی بهش اضافه کنیم. سه بار اجراش میکنم و سومین عدد رو برنده اعلام میکنم. اینطوری تا حدی مطمئنتر هستم که درست کار میکنه:
➜ /tmp echo $((1 + $RANDOM % 115))
89
➜ /tmp echo $((1 + $RANDOM % 115))
1
➜ /tmp echo $((1 + $RANDOM % 115))
73
نفر ۷۳ برنده است. اما کیه؟ خط ۷۳ فایل رو میبینیم:
➜ /tmp sed -n '73p' book.csv 11/21/2020 22:19:01,y,y,y,y ➜ /tmp sed -n '1p' book.csv 11/21/2020 13:03:55,وحید,vahid*****@gmail.com,8,در یوتیوب - Vahid ****
هاه نفر ۷۳ اطلاعات الکی پر کرده بود… نفر قبل رو چک کردم و برنده کتاب مصائب من در حباب استارتاپ، وحید است (: مبارک باشه. باهات تماس میگیرم برای آدرس.