সকাল,
আমার যে বর্তমান প্রকল্পটিতে কাজ করতে হবে তার একটি পূর্ববর্তী নামকরণ প্রকল্প ছিল যা আমাকে বিরক্ত করে ...
Base.v2.c
Base.v2a.c
Slider.v4a.h
Area.v2a.2.h
আমাকে সংস্করণে "এ" বলা হয়েছে "আলফা" সংস্করণগুলি চিহ্নিত করা যাতে আরও কাজের প্রয়োজন ছিল। প্রকল্পের এই পর্যায়ে আমি "এ" মুছে ফেলতে এবং এটি ".1" (v2a -> v2.1) দিয়ে প্রতিস্থাপন করতে পারি।
আমি নিজে নিজে যা করতে ইচ্ছুক তার বাইরে অনেকগুলি ফাইল রয়েছে।
আমি জানি যে আমি একবারে সমস্ত ফাইলের নাম পরিবর্তন করতে পুনরায় নামকরণ কমান্ডটি ব্যবহার করতে পারি, তবে কীভাবে এটি করা যায় তা নিয়ে আমি একটি সমস্যা নিয়ে চলেছি। আমি যদি এরকম কিছু ব্যবহার করি:
rename 's/[0-9]a/.1/' *
তাহলে আমি সংস্করণ সংখ্যার শেষ সংখ্যাটি হারাব। পুনরায় নামকরণের কোনও উপায় আছে (বা অন্য কোনও কমান্ড লাইন সরঞ্জাম) ফাইলটি খুঁজে পাওয়ার জন্য ব্যবহৃত রেগেক্সের কিছু অংশ মনে রাখবে? যাতে '[0-9] a' থেকে '[0-9] .1' 1 এ 1.1, এবং 4 এ 4.1, ইত্যাদিতে পরিবর্তন হয়ে যায় etc.
v2a < v2 < 2.1
। অন্য কথায় সংস্করণ দ্বি-আলফাটি সংস্করণটিকে দ্বিতীয় সংস্করণ নয়, তার পরে সংস্করণ নয় version সংস্করণে1.99
বা এর অনুরূপ কিছুতে এর নামকরণ করা ভাল ।