انجمنهای فارسی اوبونتو
جامعه کاربران => معرفی نرمافزار => نویسنده: boozarjmehr در 25 شهریور 1394، 12:59 بظ
-
سلام
من دنبال یه نرم افزار هستم که تو لینوکس برای کارهای آرشیوی به صورت منظم و انبوه فولدر تولید کنه
مثلا تو ویندوز از نرم افزار فولدر فرنزی استفاده می کردم و تو تنظیمات می گفتم که ۱۰۰ تا فولدر بسازه با این اسم و بعد اسمشون از یک تا صد نامگذاریشون کنه
اینطور نرم افزاری برای لینوکس داریم؟
-
توی گنو/لینوکس برای همچین کارایی اسکریپت مینویسن
اینجوری
#!/bin/bash
for i in `seq 1 100` ; do
mkdir folder$i
done
-
یادم رفت بگم :)
این رو داخل یه فایل save کن مثلا به اسم myscrpit
و فرض میکنیم در HOME ذخیره شده
بعد بهش با این دستور قابلیت اجرایی بده
chmod +x myscript
بعد هم در ترمینال اینجوری اجراش کن
./myscript
برات صد تا فولدر میسازه از اسم folder1 تا folder100
-
توی گنو/لینوکس برای همچین کارایی اسکریپت مینویسن
اینجوری
#!/bin/bash
for i in `seq 1 100` ; do
mkdir folder$i
done
الآن اون حلقه forمعادل این هست؟ یا معنی دیگهای داره؟
for i in {1..100}
-
یه سوال برنامه نویسی آقای امیر صمیمی : چرا از while استفاده نکردید ؟ دلیل خاصی داره ؟
-
توی گنو/لینوکس برای همچین کارایی اسکریپت مینویسن
اینجوری
#!/bin/bash
for i in `seq 1 100` ; do
mkdir folder$i
done
الآن اون حلقه forمعادل این هست؟ یا معنی دیگهای داره؟
for i in {1..100}
دقیقا همونه!فقط عادت کردم اینطوری بنویسم!وگرنه اینی که شما نوشتی کوتاه تره :)
یه سوال برنامه نویسی آقای امیر صمیمی : چرا از while استفاده نکردید ؟ دلیل خاصی داره ؟
اونوقت باید کانتر استفاده میکردم
اینجوری راحت تره :)
-
R- python - perl یا هر زیون برنامه نویسی هم این قابلیت را دارد.
-
توی گنو/لینوکس برای همچین کارایی اسکریپت مینویسن
اینجوری
#!/bin/bash
for i in `seq 1 100` ; do
mkdir folder$i
done
کافی بود فقط مینوشتی
mkdir folder.{1..100}
-
توی گنو/لینوکس برای همچین کارایی اسکریپت مینویسن
اینجوری
#!/bin/bash
for i in `seq 1 100` ; do
mkdir folder$i
done
کافی بود فقط مینوشتی
mkdir folder.{1..100}
اون موقع که اینو جواب دادم این سوییچ رو بلد نبودم :D هر چند بعد فهمیدم
حالا چرا تاپیک زیر خاکی میارید بالا؟!