سلام.
تا حالا شده بخواید ۲۵۰ تا فایل rar که همشون هم پسورد دارند رو یه جا اکسترکت کنید؟
اینو به هر ویندوزی ای بگی یا از تعداد فایلا کپ میکنه یا میره پسورد رو کپی میکنه و همه فایلها رو دونه دونه اکسترکت میکنه و موقعی که پسورد میخواد اونو paste میکنه. این آخر میانبر در ویندوز حساب میشه
اما گنو/لینوکس یه راه حل بهتر به آدم میده.
اول برنامه unrar رو نصب میکنیم (البته فکر کنم به صورت پیشفرض در اوبونتو نصب هست)
sudo apt-get unrar
بعد یه فایل اسکریپت با محتویات زیر ایجاد میکنیم:
#! /bin/bash
for f in *.rar
do
mkdir "$f"
unrar -o- -p<PASSWORD> e "$f" /"$f"
sleep 20s
done
خط ۲ همه فایلهایی رو که پسوند rar دارن این for رو براشون انجام میده
خط ۴ یه فولدر به نام همون فایل توی فولدر جاری میسازه.
خط ۵ فایل رو توی اون دایرکتوری که ساختیم اکسترکت میکنه، بازنویسی نمیکنه، پسورد فایل رو <PASSWORD> در نظر میگیره.
خط ۶ هم برای اینه که من فن لپتاپم مشکل داره، یه وقفه ای بین هر فایل ایجاد میکنه که کامپیوتر یه خورده استراحت کنه