উপরোক্ত উদাহরণটির সমাধান, নাম পরিবর্তন করে :
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)
= প্রতিস্থাপনের প্যাটার্ন।
সুতরাং, নিজেকে রেজেক্সের সাথে পরিচিত করুন এবং প্যাটার্ন ভিত্তিক ব্যাচ ফাইলটির পুনরায় নামকরণ উপভোগ করুন!