আমি সেড ব্যবহার করছি। আমি একটি রেইজেক্স ব্যবহার করছিলাম যা আমি যতদূর দেখতে পেলাম সঠিক ছিল, তবে সেড কিছুই করেনি। দেখা যাচ্ছে যে আমি ব্যবহার করছিলাম \s+
যা কোন সেড বুঝতে পারে না, এবং আমি যখন [ ]+
এটি পরিবর্তন করি তখন তা কাজ করে।
সুতরাং সংক্ষেপে, আমি একটি রেইজেক্স তৈরি করেছি যা এটির কাজ করার জন্য আমাকে প্রায় সমস্ত কিছু থেকে বাঁচতে হয়েছিল \s
এবং হোয়াইটস্পেসের জন্য অপসারণ করতে হয়েছিল। দেখে মনে হচ্ছে যে এগুলি এড়াতে একটি মোড আছে যা -r
আমি তাই জিজ্ঞাসা করতে চেয়েছিলাম:
- কেন
-r
সেডের জন্য ডিফল্ট মোড নয় ? কেন সব কিছু থেকে বাঁচতে আমাকে এত ঝামেলা করতে হল? man
বলে যে বিকল্প আছে--posix
এবং "POSIX.2 BREs সমর্থন করা উচিত" এটি কী বোঝায়? এনএফএ / ডিএফএ মোড?
\s+
ব্যবহারের[[:space:]][:space:]]*
মতো বিআরই এবং একই বা[[:space:]]+
ERE এর ব্যবহার ।