তারকাচিহ্নটি কেবল একটি পুনরাবৃত্তি অপারেটর , তবে আপনি কী পুনরাবৃত্তি করবেন তা আপনাকে জানাতে হবে। /*abc*/আব এবং শূন্য বা আরও বেশি গ এর সাথে যুক্ত একটি স্ট্রিংয়ের সাথে মেলে (কারণ দ্বিতীয় * সি-তে রয়েছে; প্রথম অর্থহীন কারণ এর পুনরাবৃত্তি করার জন্য কিছুই নেই)। আপনি যদি কোনও কিছুর সাথে মিল রাখতে চান তবে আপনাকে বলতে হবে .*- ডট মানে কোনও চরিত্র ( নির্দিষ্ট নির্দেশাবলীর মধ্যে )। আপনি যদি কেবল এবিসি সাথে মিল রাখতে চান তবে আপনি কেবল বলতে পারেন grep 'abc' myFile। আপনার আরও জটিল মিলের জন্য, আপনাকে ব্যবহার করতে হবে .*- grep 'abc.*def' myFileএমন স্ট্রিংয়ের সাথে মেলে যা আবেকে অন্তর্ভুক্ত defচ্ছিকভাবে কিছু দিয়ে ডিফ থাকে।
একটি মন্তব্যের ভিত্তিতে আপডেট করুন:
*নিয়মিত এক্সপ্রেশনতে কনসোলে * ঠিক তেমন হয় না। কনসোলে, * একটি গ্লোব কনস্ট্রাক্টের অংশ , এবং কেবল ওয়াইল্ডকার্ড হিসাবে কাজ করে (উদাহরণস্বরূপ ls *.log.log এ শেষ হওয়া সমস্ত ফাইলের তালিকা দেওয়া হবে)। তবে, নিয়মিত অভিব্যক্তিগুলিতে, * একটি সংশোধক, যার অর্থ এটি কেবল তার আগে থাকা চরিত্র বা গোষ্ঠীর ক্ষেত্রে প্রযোজ্য। যদি আপনি * নিয়মিত অভিব্যক্তিগুলিতে ওয়াইল্ডকার্ড হিসাবে কাজ করতে চান তবে আপনাকে .*পূর্বের উল্লিখিত হিসাবে ব্যবহার করতে হবে - ডটটি একটি ওয়াইল্ডকার্ড চরিত্র এবং নক্ষত্রটি সংশোধন করার সময় একটি বা একাধিক বিন্দুর সন্ধান করুন; অর্থাত্ এক বা একাধিক কোনও চরিত্র সন্ধান করুন।