রাস্পবেরি পাই সিস্টেমে, ওয়াইল্ডকার্ড হল প্রতীকগুলির একটি সেট যা অন্যান্য অক্ষরকে প্রতিনিধিত্ব করে; যা একটি স্ট্রিং বা একটি অক্ষরের বিকল্প উপস্থাপনা হিসাবে ব্যবহৃত হয়। তিনটি প্রধান ওয়াইল্ডকার্ড রয়েছে যা রাস্পবেরি পাই সিস্টেমের জন্য উপলব্ধ। এই নিবন্ধে, আমরা রাস্পবেরি পাই লিনাক্সে ওয়াইল্ডকার্ডের ব্যবহার নিয়ে আলোচনা করব।
রাস্পবেরি পাই ওএস-এ ওয়াইল্ডকার্ডের ধরন
রাস্পবেরি পাই ওএস লিনাক্স ভিত্তিক তাই লিনাক্সের জন্য উপলব্ধ সমস্ত ওয়াইল্ডকার্ড রাস্পবেরি পাইতেও কাজ করে। রাস্পবেরি পাই এর জন্য তিনটি প্রধান ওয়াইল্ডকার্ড রয়েছে যার তালিকা নীচে উল্লেখ করা হয়েছে:
প্রতিটি ওয়াইল্ডকার্ড ব্যবহার
উপরের প্রতিটি ওয়াইল্ডকার্ড একটি ভিন্ন উদ্দেশ্যে ব্যবহার করা হয়, আসুন প্রতিটি ওয়াইল্ডকার্ডের ব্যবহার সম্পর্কে বিস্তারিত আলোচনা করা যাক।
প্রশ্নবোধক (?)
প্রশ্ন চিহ্ন ওয়াইল্ডকার্ড একটি একক অক্ষর উপস্থাপন করতে ব্যবহৃত হয়। '?' ব্যবহার করে ওয়াইল্ডকার্ড, ব্যবহারকারী যেকোনো অক্ষরের একক ঘটনার সাথে মিলতে পারে।
উদাহরণ
- A?z A অক্ষর দিয়ে শুরু হওয়া এবং z দিয়ে শেষ হওয়া এবং এর মধ্যে Aiz, Aoz, Anz এবং এই জাতীয় জিনিসগুলির মধ্যে শুধুমাত্র একটি অক্ষর আছে এমন যেকোনো কিছুর সাথে মিলবে।
- P??l P অক্ষর দিয়ে শুরু হওয়া এবং l দিয়ে শেষ হওয়া এবং এর মধ্যে দুটি অক্ষর যেমন পুল, পিল এবং পিল আছে এমন যেকোনো কিছুর সাথে মিলবে।
তারকাচিহ্ন (*)
একটি তারকাচিহ্ন ওয়াইল্ডকার্ড ব্যবহার করা হয় অক্ষরের যেকোন সংখ্যক ঘটনার সাথে কোন অক্ষর সহ মেলে।
উদাহরণ
- থেকে*z k অক্ষর দিয়ে শুরু হয় এবং z দিয়ে শেষ হয় এবং এর মধ্যে kz, kiz, kaaz, kuiezz এবং এর মতো অন্য যেকোনও অক্ষর থাকলে তা মিলবে।
বন্ধনী অক্ষর [ ]
বন্ধনীযুক্ত অক্ষর ওয়াইল্ডকার্ডটি শুধুমাত্র বন্ধনীতে আবদ্ধ অক্ষরগুলির সাথে মেলানোর জন্য ব্যবহার করা হয়, তারা সংখ্যায় যতই থাকুক না কেন।
উদাহরণ
- R[eo]d R অক্ষর দিয়ে শুরু হওয়া এবং d দিয়ে শেষ হওয়া এবং শুধুমাত্র “অক্ষর আছে এমন কিছুর সাথেই মিলবে এবং 'বা' ও 'এর মধ্যে রেড, রড এবং রিওডের মতো।
- আর [a-d] মি R অক্ষর দিয়ে শুরু হয় এবং m দিয়ে শেষ হয় এবং a থেকে d এর মধ্যে যেকোন অক্ষর যেমন Read, Red, Raed, Rad, Recd এবং এই ধরনের শব্দের সংমিশ্রণে যেকোন কিছুর সাথে মিলবে।
রাস্পবেরি পাই লিনাক্স টার্মিনাল কমান্ডে ওয়াইল্ডকার্ড ব্যবহার করা
এখন আমরা ভাগ করব কিভাবে এই ওয়াইল্ডকার্ডগুলি রাস্পবেরি পাই কমান্ডগুলিতে ব্যবহার করা যেতে পারে এবং এর জন্য নীচের নির্দেশগুলি অনুসরণ করুন৷
কমান্ড 1 : সমস্ত .txt এবং .exe ফাইল তালিকাভুক্ত করতে।
$ ls * .txt * .exeউপরের কমান্ডের ফলে সবার তালিকা .txt এবং .exe ফাইল পর্দায় প্রদর্শিত হবে.
কমান্ড 2 : একটি ডিরেক্টরিতে উপস্থিত সমস্ত .txt ফাইল মুছে ফেলতে।
$ rm * .txt
এবং সমস্ত পাঠ্য ফাইল মুছে ফেলা হয়েছে কিনা তা যাচাই করতে নীচের উল্লেখিত কমান্ডটি ব্যবহার করুন:
$ ls * .txt
কমান্ড 3: বন্ধনীর ভিতরে উপস্থিত যেকোনো অক্ষরের সাথে মেলে এমন সমস্ত টেক্সট ফাইলের তালিকা করতে:
$ ls [ abcde ] * .txt
কমান্ড 4 : বন্ধনীর ভিতরে উপস্থিত কোনো অক্ষরের সাথে মেলে না এমন সমস্ত ফাইলের তালিকা করতে, মূলত “ ! ” বন্ধনীর অভ্যন্তরে চিহ্নটি নট স্টেটকে প্রতিনিধিত্ব করে যার মানে বন্ধনীর ভিতরে যা কিছু আছে তা মেলানো উচিত নয়। নীচের কমান্ড অনুসরণ করুন:
$ ls [ ! abcde ] * .txt
কমান্ড 5: আরেকটি ওয়াইল্ডকার্ড ' # ” এছাড়াও ব্যবহার করা যেতে পারে, এটি একটি সঠিক লিনাক্স ওয়াইল্ডকার্ড নয় যার কারণে এটি ওয়াইল্ডকার্ড বিভাগে আলোচনা করা হয়নি। এটি প্রায় অনুরূপ ' * 'ওয়াইল্ডকার্ড, এবং এটি সিস্টেমের বিষয়বস্তু পেতে ব্যবহার করা হয়। নিচে উল্লিখিত # কমান্ডটি সিস্টেমে উপস্থিত ফাইলগুলির তালিকা প্রদর্শন করতে ব্যবহার করা যেতে পারে:
$ ls -l #
কমান্ড 6: ওয়াইল্ডকার্ডগুলি ফাইলগুলির সাথে নির্দিষ্ট এক্সটেনশনগুলি তালিকাভুক্ত করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, নীচের উল্লিখিত কমান্ডটি একটি ' দিয়ে শুরু হওয়া এক্সটেনশন সহ ফাইলগুলি তালিকাভুক্ত করতে ব্যবহার করা যেতে পারে। t ”:
$ ls * . [ t ] *
সমস্ত ওয়াইল্ডকার্ড একাধিক উপায়ে ব্যবহার করা যেতে পারে। আমরা বিভিন্ন উপায়ে ওয়াইল্ডকার্ড ব্যবহার করার জন্য উদাহরণ তালিকাভুক্ত করেছি।
উপসংহার
লিনাক্সে তিনটি প্রধান ওয়াইল্ডকার্ড ব্যবহার করা হয় সেগুলো হল তারকাচিহ্ন ( * ), প্রশ্নবোধক ( ? ), এবং বন্ধনীযুক্ত অক্ষর [ ] ওয়াইল্ডকার্ড এই সমস্ত ওয়াইল্ডকার্ডগুলি অক্ষর বা স্ট্রিংগুলিকে উপস্থাপন করতে ব্যবহৃত হয়। নিবন্ধে, আমরা কিছু কমান্ড শেয়ার করেছি যাতে রাস্পবেরি পাই সিস্টেমে ওয়াইল্ডকার্ডের ব্যবহার হাইলাইট করতে ওয়াইল্ডকার্ড ব্যবহার করা হয়।