আমার একটি ফোল্ডারে অনেকগুলি ফাইল রয়েছে এবং আমি সেগুলিতে উপসর্গ বা প্রত্যয় ( উভয় নয় ) যুক্ত করতে চাই। আমি এখানে যাচাই করে দেখেছি যে আমি ব্যবহার করতে পারি can
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
শেষ হওয়া সমস্ত ফাইলগুলিতে একটি উপসর্গ যুক্ত করতে .jpg
(এবং যদি আমি এটি সরিয়ে ফেলি .jpg
তবে এটি বর্তমান ফোল্ডারের সমস্ত ফাইলে উপসর্গ যুক্ত করবে)।
তবে, আমি সক্ষম হতে চাই
- একটি সূফী যুক্ত করুন (যা এর পুনরায় নামকরণ
filename.ext
করুনfilename.whatever.ext
), - উপসর্গ বা প্রত্যয় ইতিমধ্যে উপস্থিত আছে কিনা তা পরীক্ষা করে দেখুন এবং পরে এড়িয়ে যান,
- এমন একটি উপাধি তৈরি করুন যা যেমন
addprefix whatever *.ext
বা হিসাবে আর্গুমেন্ট গ্রহণ করেaddsufix whatever *.*