আমার কাছে একটি পাঠ্য ফাইল রয়েছে যাতে এরকম কিছু থাকে:
12,34 EUR
5,67 EUR
...
'EUR' এর আগে একটি সাদা জায়গা আছে এবং আমি 0, XX EUR উপেক্ষা করি।
আমি চেষ্টা করেছিলাম:
grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match !
grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked !
grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked !
grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked !
কেউ আমাকে ব্যাখ্যা করতে পারবেন, অনুগ্রহ, আমি কেন ব্যবহার করতে পারবেন না \s
কিন্তু \s*
এবং \s[E]
মিলেছে?
ওএস: উবুন্টু 10.04, গ্রেপ ভি 2.5
[:space:]
, প্রাক্তন জন্য। এর মতো:cat file | grep "[[:space:]]"