উপরোক্ত উদাহরণটির সমাধান, নাম পরিবর্তন করে :
rename -v -n 's/file_\d{1,3}/upl/' file_*.png
ব্যবহার:
rename [options] [Perl regex search/replace expression] [files]
থেকে man rename:
-v, --verbose
Verbose: print names of files successfully renamed.
-n, --no-act
No Action: show what files would have been renamed.
নাম পরিবর্তন করুন আর্গুমেন্ট হিসাবে regex নিতে।
আমরা যা দেখছি তা হ'ল একক উদ্ধৃতিগুলির মধ্যে থাকা সামগ্রী '। আপনি রেজেক্সকে আলাদা করে রাখতে পারেন /।
সূত্র: s/(1)/(2)/যেখানে (1)= সন্ধানের প্যাটার্ন এবং (2)= প্রতিস্থাপনের প্যাটার্ন।
সুতরাং, নিজেকে রেজেক্সের সাথে পরিচিত করুন এবং প্যাটার্ন ভিত্তিক ব্যাচ ফাইলটির পুনরায় নামকরণ উপভোগ করুন!