دوست داشتن لینوکس واقعا دلایل زیادی داره و احتمالا هر کسی به دلیل خاصی لینوکس رو دوست داره. مثلا یکی ممکنه آزادیاش رو دوست داشته باشه یکی دیگه از پکیج منیجر علاقه رو به لینوکس پیدا کرده باشه و …
من ترمینال قدرتمند لینوکس رو دوست دارم، چیزی که هیچوقت توی ویندوز تجربه نکرده بودم. یکی زیبایی های ترمینال برای من ترکیب ریزالت برنامههای مختلف با یکدیگر و بدست اوردن نتیجه جدیده
مثلا بابام برای چندین پست فرستاد که هر پست شامل چهار یا پنج لینکه که من باید همهش رو دانلود کنم، درحالت عادی اگر روی ویندوز بودم خب باید هر لینک رو کپی میکردم و بعد وارد دانلود منیجر میکردم برای دانلود. ولی خب ما مجهزیم به قدرت ترمینال لینوکس :)
خب من کاری که میکنم اینه که متن پست ها رو کپی میکنم و توی یک فایل میریزم اینطوری هم متن های فارسی پست ها و هم لینک های فایل ها رو دارم
بعد با دستور grep با یک پترن ساده regex همه لینک ها رو از متن های فارسی جدا میکنم و داخل یک فایل دیگه میریزم. این پترن به این شکل هست که میگه هر خطی که اولش http باشه رو پیدا کن.
|
|
و تمام، همه لینک ها رو یکجا آماده دارم، حالا کافیه با یک دستور همه فایل ها رو دانلود کنم.
|
|
خب بعد از دانلود شدن فایل ها، یک مشکلی که دارم این هست که هر پست شامل تمامی درس های یکی از فصل هایی هست
که بابام میبینه.
من باید فایل ها رو براساس فصل هاشون داخل دایرکتوری های مشخص خودش قرار بدم.
اینم یک راهکار خیلی ساده داره.
اسم فایل ها به این شکل هست که فصل رو داخلش نوشته
Option402-J04-01.mp4
کافیه با یه وایلد کارت هر فصل رو جدا کنم و داخل دایرکتوری خودش بریزم
|
|
این یک مثال سادهای بود که میتونستم بزنم برای توضیح اینکه چرا لینوکس برام جذاب تره و کارم رو ساده تر میکنه.