এটি কোনও আউটপুট উত্পন্ন করে না। কিভাবে?
$ echo 'this 1 2 3' | grep '\d\+'
তবে এগুলি করে:
$ echo 'this 1 2 3' | grep '\s\+'
this 1 2 3
$ echo 'this 1 2 3' | grep '\w\+'
this 1 2 3
2
আমার (সোলারিস) কাজ করে না তাদের কেউই।
—
স্প্রাফ
আমিও না. (সাইগউইন) তুমি কি বোঝাতে
—
এরিক উইলসন
\+চাও? ওটার মানে কি?
হ্যাঁ, আমি ব্যাশ ব্যবহার করে উবুন্টু 10.04 এ আছি। গ্রেপ ইন বিআরআর জন্য আপনাকে কিছু অক্ষর থেকে বাঁচতে হবে। ম্যান গ্রেপে "বেসিক বনাম বর্ধিত নিয়মিত এক্সপ্রেশন" চেষ্টা করুন।
—
অঙ্কুর আগরওয়াল
@ ফারমবয়:
—
দেনিথ
+একটি রেইজেক্সের অর্থ "পূর্ববর্তী টোকেনের এক বা একাধিক"। এই ক্ষেত্রে এটি পালিয়ে গেছে কারণ এটি grepডিফল্ট রেজেক্স ইঞ্জিন দ্বারা প্রয়োজনীয় সিনট্যাক্স ।
@ ফারমবয়:
—
কিথ থম্পসন
+আপনি যদি ব্যবহার করেন তবে পালাতে হবে grep; আপনি যদি ব্যবহার করছেন egrep, এটি না। (কমপক্ষে GNU সংস্করণের জন্য) এর grep -Eসমতুল্য egrep।