আমি একটি নিয়মিত অভিব্যক্তি খুঁজছি যা কমান্ড লাইনে (ব্যাশ) কোনও পাঠ্যে, একটি তালিকা ইত্যাদিতে ডাবল অক্ষরের সমস্ত উপস্থিতি খুঁজে পায়।
মূল প্রশ্ন : মত সিকোয়েন্স জন্য চেহারা একটি সহজ উপায় আছে কি aa
, ll
, ttttt
, ইত্যাদি যেখানে এক সংজ্ঞায়িত একটি রেগুলার এক্সপ্রেশন যে সঙ্গে একই চরিত্রের এন occurences জন্য কেমন লাগে? আমি যা খুঁজছি তা খুব প্রাথমিক স্তরে এটি অর্জন করা। কমান্ড লাইনে। একটি লিনাক্স শেল এ।
বেশ কিছু গবেষণার পরে আমি নিম্নলিখিত উত্তরগুলিতে এসেছি - এবং সেগুলি থেকে প্রাপ্ত প্রশ্নগুলি, এইভাবে তারা আমাকে সমাধানের সমাধান হতে পারে এমন একটি ইঙ্গিত দিয়েছিল। কিন্তু:
ক) (ঙ) গ্রেপ এবং ব্যাকস্ল্যাশ ইস্যু
grep 'a\{2\}'
খুজেaa
egrep'a{2}'
খুজেaa
প্রশ্ন: ব্যাকল্যাশ স্থাপনের প্রয়োজনীয়তাটি কি আমি যে কমান্ডটি ব্যবহার করি তাতে আবদ্ধ? যদি তা হয় তবে এখানে (ঙ) গ্রেপ ব্যবহারের সময় আমাকে আর কী কী বিবেচনায় নিতে হবে তা কি কেউ আমাকে ইঙ্গিত দিতে পারে?
খ) আমি আমার প্রশ্নের জন্য এই উত্তরটি এখানে পেয়েছি , যদিও এটি আমি যা খুঁজছিলাম ঠিক তা নয়:
grep -E '(.)\1' filename
একই চরিত্রের একাধিকবার উপস্থিত হওয়ার জন্য এন্ট্রিগুলি সন্ধান করে তবে কতবার জিজ্ঞাসা করে না । এটি আমি যা খুঁজছি তার কাছাকাছি, তবে আমি এখনও অনেকগুলি পুনরাবৃত্তি সেট করতে চাই।
আমার সম্ভবত এটি দুটি বা ততোধিক প্রশ্নের মধ্যে বিভক্ত করা উচিত, তবে তারপরে আমি এই দুর্দান্ত সাইটটি এখানে প্লাবিত করতে চাই না।
দ্রষ্টব্য: আরেকটি প্রশ্ন হলো, সম্ভবত বিষয়ে বন্ধ কিন্তু: এটা in
, inside
, at
বা on the shell
। এবং on the command line
সঠিক?