انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: Риал Краесис در 26 اردیبهشت 1394، 03:35 ب‌ظ

عنوان: حذف بخش تکراری از نام فایل ها
ارسال شده توسط: Риал Краесис در 26 اردیبهشت 1394، 03:35 ب‌ظ
سلام.
میدونم با دستور
mv old_file new_fileمیشه نام فایل رو تغییر داد.
حالا من دنبال راه حلی هستم تا نام حدود 300-400 فایل رو تغییر بدهم منتها در همه این فایل ها یک گروه واژه یکسان وجود دارد و هدف من هم حذف ان گروه‌ واژه است.
میخوام تغییر به این شکل باشه:
class 1 captured by canon 1DX --> class 1گروه واژه یکسان در اینجا captured by canon 1DX است که باید کلا حذف شود.
پ.ن: یادمه یکی از دوستان قبلا اشاره کرده بود ولی نتونستم نوشتشون رو پیدا کنم!!!!
عنوان: پاسخ : حذف بخش تکراری از نام فایل ها
ارسال شده توسط: دانیال بهزادی در 26 اردیبهشت 1394، 04:00 ب‌ظ
$ man cut
عنوان: پاسخ : حذف بخش تکراری از نام فایل ها
ارسال شده توسط: Geek در 26 اردیبهشت 1394، 05:53 ب‌ظ
شما اگر ویکی wooledge در مورد بش رو مطالعه کنی، درش کلی مطلب در خصوص ‫‪Parameter‬‬ ‫‪Expansion‬‬ یا بسط پارامتر گفته که خیلی خیلی کارها رو راحت می‌کنه.

آدرس ویکی اینه:
mywiki.wooledge.org

که البته جناب محمود پهلوانی هم اونو به فارسی ترجمه کرده.

برای کار شما:

string="class 1 captured by canon 1DX"
echo ${string%" captured by canon 1DX"}


در واقع کد عملکردی میشه این:

for x in *;do
mv "$x" "${x%" captured by canon 1DX"}"
done
عنوان: پاسخ : حذف بخش تکراری از نام فایل ها
ارسال شده توسط: Sadrolla در 26 اردیبهشت 1394، 08:00 ب‌ظ
راه حل گرافیکی این کار هم نصب thunar هست که در واقع مدیر پرونده میزکار xfce هست حجم چندانی نداره و برنامه تغییر نامش واقعا قدرتمنده
عنوان: پاسخ : حذف بخش تکراری از نام فایل ها
ارسال شده توسط: 藤沼 در 27 اردیبهشت 1394، 01:30 ق‌ظ
راه حل گرافیکی این کار هم نصب thunar هست که در واقع مدیر پرونده میزکار xfce هست حجم چندانی نداره و برنامه تغییر نامش واقعا قدرتمنده
حتماً پیشنهاد می‌شه.
عنوان: پاسخ : حذف بخش تکراری از نام فایل ها
ارسال شده توسط: حامد مصافی در 30 اردیبهشت 1394، 06:50 ب‌ظ
rename 's/copied_part//g' *