window_tl
close_normal
window_tr
window_bl window_br
top-r
Home آگهی
top
bar-r
آگهی
پرطرفدارترین ها fav-end
larg-top-r spacer.gif larg-top-l.gif
 
تعرفه آگهی - برای یک ماه
 آگهی عادی رایگان
نیازمندیها (SMS آگهی) Help
رایگان
آگهی عكسدار راهنما
۲۰۰۰ تومان
آگهی ويژه راهنما
۱۰۰۰۰ تومان
[ راهنماي درج آگهي ]
[ چگونه پرداخت کنم ؟ ]
آمار
کاربران آنلاین 27 نفر
بازدید های امروز 2745 بار
کل بازدید ها 17666672 بار
اعضای سایت 74956 نفر
تاریخ آگهی بازدید
۱۳۸۸/۱۲/۲۷ 7 2746
۱۳۸۸/۱۲/۲۶ 18 8969
۱۳۸۸/۱۲/۲۵ 19 9487
۱۳۸۸/۱۲/۲۴ 26 10055
۱۳۸۸/۱۲/۲۳ 36 11528
سنجش ديدگاه ها
میهن آگهی را در نگاه اول چگونه دیدید ؟

تغییر نام صدها فایل تنها با یک دستور

تاریخ انتشار: ۱۳۸۸/۳/۱۸ |
تعداد بازدیـد: 89 بار

فرض بگیریم فولدری دارید که تعداد زیادی فایل در آن وجود دارد و می خواهید نام فایل ها را عوض کنید. مثلا همه شان نام img دارند و می خواهید به جای آن بنویسید image . به طور یقین تغییر نام به روش دستی ساعت ها به طول می انجامد اما با کمک این فن کوچک و مختصر، می توانید وقت زیادی را بخرید: دستور for در اسکریپت ها اینگونه عمل می کند: for var in ; var;done$ do می توانید به جای هر چیزی بنویسید. مثلا * یا *.txt همچنین می توانید داخل هر چیزی که دستور لینوکس باشد را اجرا کنید. توجه کنید که دستور هر بار که یک فایل پیدا شد اجرا می شود. حالا اینجا با کمک یک متغیر می توانیم کار را جالب تر کنیم. به جای این که فقط از متغیر استفاده کنیم (مثل var$( می توانیم با استفاده از این الگوی نگارشی، عملیات جایگزینی را هم روی هوا انجام دهیم: {var/originaltext/replacetext}$ بنابراین اگر این دستور را داخل دایرکتوری عکس هایمان اجرا کنیم: {f/img/image}; done$ f$ for f in *; do mv برای هر فایلی که دارای الگوی * باشد (یعنی همه فایل ها)، دستور زیر اجرا می شود: .jpg230.jpg image_230mv img


اخبار | تماس با ما | کسب درآمد | قوانین و مقررات | پشتیبانی
larg-bot-r larg-bot-l
bar
footer footer
ads_portal  
footer footer