ব্যবহার StringSolver যা প্রক্রিয়া উদাহরণ দ্বারা টুলস (Windows & লিনাক্স ব্যাশ):
filter fghfilea ok fghreport ok notfghfile notok; mv --all --filter fghfilea jklfilea
এটি প্রথমে উদাহরণগুলির উপর ভিত্তি করে একটি ফিল্টার গণনা করে , যেখানে ইনপুটটি ফাইলের নাম এবং আউটপুট (ঠিক আছে এবং নোটক, স্বেচ্ছামূলক স্ট্রিং)। যদি ফিল্টারটিতে --auto বিকল্প থাকে বা এই কমান্ডের পরে একাই আহ্বান করা হয় তবে এটি একটি ফোল্ডার ok
এবং ফোল্ডার তৈরি করতে পারেnotok
এবং ফাইলগুলিকে যথাক্রমে ধাক্কা দেয়।
তারপরে ফিল্টারটি ব্যবহার করে, mv
কমান্ডটি একটি আধা-স্বয়ংক্রিয় পদক্ষেপ যা মডিফায়ার - আউটো দিয়ে স্বয়ংক্রিয় হয়ে যায়। - ফিল্টারকে ধন্যবাদ পূর্ববর্তী ফিল্টারটি ব্যবহার করে, এটি থেকে একটি ম্যাপিং পাওয়া fghfilea
যায় jklfilea
এবং তারপরে এটি সমস্ত ফিল্টার করা ফাইলগুলিতে প্রয়োগ করে।
অন্যান্য এক-লাইন সমাধান
একই করার অন্যান্য সমতুল্য উপায় (প্রতিটি লাইন সমতুল্য), যাতে আপনি এটি করার জন্য আপনার পছন্দসই পদ্ধতি বেছে নিতে পারেন।
filter fghfilea ok fghreport ok notfghfile notok; mv --filter fghfilea jklfilea; mv
filter fghfilea ok fghreport ok notfghfile notok; auto --all --filter fghfilea "mv fghfilea jklfilea"
# Even better, automatically infers the file name
filter fghfilea ok fghreport ok notfghfile notok; auto --all --filter "mv fghfilea jklfilea"
মাল্টি-স্টেপ সলিউশন
কমান্ডগুলি ভাল কার্য সম্পাদন করছে কিনা তা সাবধানতার সাথে খুঁজে পেতে, আপনি নিম্নলিখিতগুলি টাইপ করতে পারেন:
filter fghfilea ok
filter fghfileb ok
filter fghfileb notok
এবং যখন আপনি বিশ্বাস করেন যে ফিল্টারটি ভাল, প্রথম পদক্ষেপটি সম্পাদন করুন:
mv fghfilea jklfilea
আপনি যদি পরীক্ষা করতে চান এবং আগের ফিল্টারটি ব্যবহার করতে চান তবে টাইপ করুন:
mv --test --filter
যদি রূপান্তর আপনি যা চান তা না হয় (উদাহরণস্বরূপ এমন কি আপনি mv --explain
দেখেন যে কিছু ভুল হয়েছে), আপনি mv --clear
মুভিং ফাইলগুলি পুনরায় চালু করতে টাইপ করতে পারেন বা আরও উদাহরণ যুক্ত করতে পারেন mv input1 input2
যেখানে ইনপুট 1 এবং ইনপুট 2 অন্যান্য উদাহরণ
আপনি যখন আত্মবিশ্বাসী হন, কেবল টাইপ করুন
mv --filter
এবং voilà! সমস্ত নামকরণ ফিল্টার ব্যবহার করে সম্পন্ন হয়।
অস্বীকৃতি: আমি একাডেমিক উদ্দেশ্যে তৈরি এই কাজের সহ-লেখক। শিগগিরই এখানে ব্যাশ-উত্পাদন বৈশিষ্ট্যও থাকতে পারে।