ورود

View Full Version : مقاله: تغییر نام صد ها فایل با یک دستور



mahak006
یک شنبه 10 خرداد 1388, 19:25 عصر
اگر صد ها فایل داشته باشید و قصد تغییر نام آن ها را داشته باشید - مثلا همه نام IMG دارند و می خواهید به جای آن Image بنویسید - مسلا ساعت ها طول می کشد اما با این کد ، شما می توانید زمان را بخرید !

دستور for در اسکریپت ها این گونه عمل میکند :

for var in <files>;do <command> $var;done

میتوانید به جای <files> هر نوع فایلی که می خواهید تغییر دهید ، بنویسید ، مثلا txt.* همچنین میتوانید در داخل <command> هر چیزی که دستور لینوکس باشد را اجرا کنید . توجه کنید که دستور ، هر بار که یک فایل پیدا شود اجرا میشود . حال می توانیم به جای اینکه فقط از متغیر استفاده کنیم (مثل var$) میتوانیم با استفاده از این الگو عملیات جایگزینی را روی هوا انجام دهیم :
{var/originaltext/replacetext}$