কম্পিউটার

C++ এ লিনাক্সে ফাইল গ্লবিং


p> ফাইল গ্লবিং পাথের নাম সম্প্রসারণ নামেও পরিচিত। এটি ওয়াইল্ডকার্ড চেনার পদ্ধতি লিনাক্সে প্যাটার্ন এবং তারপর এই প্যাটার্নের উপর ভিত্তি করে ফাইল পাথের বিস্তার খুঁজে বের করা।


ওয়াইল্ডকার্ড প্যাটার্নস স্ট্রিং যা প্যাটার্নের উপর ভিত্তি করে একাধিক ফাইল নির্বাচনের জন্য ব্যবহৃত হয়।

চরিত্রের ধরণ যেমন "?" , “[ ]” , “*” ফাইলের প্যাটার্ন ম্যাচিং এবং বহুনির্বাচনের জন্য ব্যবহার করা হয়।

ফাইল গ্লোবিং-এ ব্যবহার করা ওয়াইল্ডকার্ড অক্ষরের উদাহরণ:

  • স্টারিস্ক (*): * প্যাটার্নটি ব্যবহার করা হয় যখন আমাদের ফাইলের নামের স্ট্রিংয়ের পরে 0 বা তার বেশি অক্ষর মেলানোর প্রয়োজন হয়।

উদাহরণস্বরূপ: ফাইল* নামের ফাইল, ফাইল, ফাইল2, বা ফাইলের পরে যেকোনো কিছুর সাথে সমস্ত ফাইলের সাথে মিলবে।

  • প্রশ্ন চিহ্ন (?): দ্য ? প্যাটার্ন ব্যবহার করা হয় যখন ফাইলের নামের স্ট্রিং-এর পরে ঠিক একটি অক্ষর মেলাতে হয়।

উদাহরণস্বরূপ: ফাইল* ফাইলের নামের সাথে মিলবে file1, কিন্তু file01 বা ফাইল নয়।

  • বর্গাকার বন্ধনী ([]): [] প্যাটার্নটি ব্যবহার করা হয় যখন আমাদের ফাইলের নামের স্ট্রিং-এর পরে একটি নির্দিষ্ট সংখ্যক অক্ষর মেলাতে হয়। এটি বর্গাকার বন্ধনীতে আপনি সংখ্যার পাশাপাশি মিলের জন্য পরিসীমা উল্লেখ করতে পারেন।

উদাহরণস্বরূপ: file[2] সব ফাইলের নামের সাথে মিলবে ঠিক 2টি অক্ষরের শেষে ফাইল01 এর মত কিন্তু file1 বা file211 নয়।
ফাইল[1- 3] শেষে 1, 2 বা 3টি আরও অক্ষর সহ সমস্ত ফাইলের নামের সাথে মিলবে। ফাইল1, ফাইল01, ফাইল211 এর মতো কিন্তু এর বেশি নয়।

আরও একটি অতিরিক্ত জিনিস যা বন্ধনীর ভিতরে থাকতে পারে তা হল একটি নির্দিষ্ট গণনার অস্বীকার, এটি ব্যবহার করে করা হয়! অথবা বিস্ময় চিহ্ন, এটি অক্ষরের নির্দিষ্ট সংখ্যার পরিবর্তে গণনা বাদ দেয়।

উদাহরণস্বরূপ: ফাইল[!2] সমস্ত ফাইলের নামের সাথে মিলবে যেখানে 2 এর চেয়ে অতিরিক্ত অক্ষর রয়েছে। ফাইল1 এর মতো, ফাইল211 কিন্তু ফাইল01 নয়।

লিনাক্স কমান্ড -

-এ কীভাবে এগুলো বাস্তবায়ন করা যায় তা এখানে

আমরা একটি ফোল্ডার-

-এ কিছু ফাইল তৈরি করেছি

ফাইল, ফাইল1, ফাইল01, ফাইল211, ফাইল।

তারপর এটিতে সমস্ত গ্লবিং প্যাটার্ন ব্যবহার করা হয়েছে। এখানে ফলাফল -

C++ এ লিনাক্সে ফাইল গ্লবিং


  1. কিভাবে C++ এ একটি টেক্সট ফাইলে টেক্সট যুক্ত করবেন?

  2. লিনাক্সে C++ এর সেরা IDE কি?

  3. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  4. লিনাক্সে একটি ফাইল স্থায়ীভাবে কীভাবে মুছবেন