নিম্নলিখিত ফাইলগুলি দেওয়া:
english_api
english_overview
style.css
আমি পেতে চাই:
english_api.html
english_overview.html
style.css
অন্য কথায় .
টার্মিনালটি ব্যবহার করে ডিরেক্টরিতে ডট ( ) অন্তর্ভুক্ত না এমন সমস্ত ফাইলের মধ্যে কীভাবে টেক্সট যুক্ত করতে হয় ।
স্পষ্টতই সেই ফোল্ডারে প্রচুর ফাইল রয়েছে; আমি উদাহরণ হিসাবে 3 লিখেছিলাম।
আমি যদি বলি যে, সেই ফোল্ডারের .css
সাথে প্রতিস্থাপন করুন .html
, আমি ব্যবহার করব:
rename .css .html *.css
তবে আমি এমন ফাইলগুলির সাথে মেলে এমন কোনও উপায়ের কথা ভাবতে পারি না যাতে কিছু থাকে না। এছাড়াও rename
কমান্ড ব্যবহার করে কীভাবে যুক্ত (বনাম প্রতিস্থাপন) করবেন ?
for file in path/to/files/!(*.*); do echo mv "$file" "$file.html"; done
কমান্ড ডিরেক্টরিগুলিরও নাম পরিবর্তন করে।