আমি এই উদাহরণটি দেখেছি:
hello=ho02123ware38384you443d34o3434ingtod38384day
echo ${hello//[0-9]/}
যা এই বাক্য গঠনটি অনুসরণ করে: ${variable//pattern/replacement}
দুর্ভাগ্যক্রমে patternক্ষেত্রটি পুরো রেজেক্স সিনট্যাক্সকে সমর্থন করে বলে মনে হচ্ছে না (যদি আমি ব্যবহার করি .বা \sউদাহরণস্বরূপ, এটি আক্ষরিক অক্ষরের সাথে মেলে চেষ্টা করে)।
আমি কীভাবে পুরো রেজেক্স সিনট্যাক্স ব্যবহার করে কোনও স্ট্রিং সন্ধান / প্রতিস্থাপন করতে পারি?
\sস্ট্যান্ডার্ড পসিক্স-সংজ্ঞায়িত নিয়মিত এক্সপ্রেশন সিনট্যাক্সের অংশ নয় (বিআরই বা ইআরই নয়); এটি একটি পিসিআরই এক্সটেনশান, এবং বেশিরভাগ শেল থেকে পাওয়া যায় না। [[:space:]]আরও সার্বজনীন সমতুল্য।
\sদ্বারা প্রতিস্থাপিত করা যাবে [[:space:]], উপায় দ্বারা, .দ্বারা ?, এবং বেসলাইন শেল প্যাটার্ন ভাষা থেকে extglob এক্সটেনশন ঐচ্ছিক উপগোষ্ঠী, পুনরাবৃত্তি গোষ্ঠী ভালো জিনিস জন্য ব্যবহার করা যেতে পারে, এবং মত।