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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: حذف بخش تکراری از نام فایل ها  (دفعات بازدید: 1672 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
حذف بخش تکراری از نام فایل ها
« : 26 اردیبهشت 1394، 03:35 ب‌ظ »
سلام.
میدونم با دستور
mv old_file new_fileمیشه نام فایل رو تغییر داد.
حالا من دنبال راه حلی هستم تا نام حدود 300-400 فایل رو تغییر بدهم منتها در همه این فایل ها یک گروه واژه یکسان وجود دارد و هدف من هم حذف ان گروه‌ واژه است.
میخوام تغییر به این شکل باشه:
class 1 captured by canon 1DX --> class 1گروه واژه یکسان در اینجا captured by canon 1DX است که باید کلا حذف شود.
پ.ن: یادمه یکی از دوستان قبلا اشاره کرده بود ولی نتونستم نوشتشون رو پیدا کنم!!!!


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19715
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : حذف بخش تکراری از نام فایل ها
« پاسخ #1 : 26 اردیبهشت 1394، 04:00 ب‌ظ »
$ man cut
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : حذف بخش تکراری از نام فایل ها
« پاسخ #2 : 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

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
پاسخ : حذف بخش تکراری از نام فایل ها
« پاسخ #3 : 26 اردیبهشت 1394، 08:00 ب‌ظ »
راه حل گرافیکی این کار هم نصب thunar هست که در واقع مدیر پرونده میزکار xfce هست حجم چندانی نداره و برنامه تغییر نامش واقعا قدرتمنده
اول قوانین خدا را به طور کامل رعایت کنیم بعد انتظار حمایت کامل رو از خدا داشته باشیم.

آفلاین 藤沼

  • Sr. Member
  • *
  • ارسال: 414
  • جنسیت : پسر
پاسخ : حذف بخش تکراری از نام فایل ها
« پاسخ #4 : 27 اردیبهشت 1394، 01:30 ق‌ظ »
راه حل گرافیکی این کار هم نصب thunar هست که در واقع مدیر پرونده میزکار xfce هست حجم چندانی نداره و برنامه تغییر نامش واقعا قدرتمنده
حتماً پیشنهاد می‌شه.

آفلاین حامد مصافی

  • Jr. Member
  • *
  • ارسال: 60
پاسخ : حذف بخش تکراری از نام فایل ها
« پاسخ #5 : 30 اردیبهشت 1394، 06:50 ب‌ظ »
rename 's/copied_part//g' *