string=123456
if [ $string == 123456 ]; then
echo 123
fi
এটি দুর্দান্ত কাজ করে তবে আমি যদি == থেকে = change পরিবর্তন করি তবে আমি এই ত্রুটিটি পেয়েছি:
./test: line 3: [: =~: binary operator expected
@ ভাল0x00 এফ তবে
—
আরআর
123456
এটি বৈধ
@roaima একমত, তবে Regex তার ইঞ্জিন, ব্যাক উল্লেখ, চরিত্র সেট, মেটা অক্ষর একটি স্ট্রিংয়ের শুরু বাচক একটি স্ট্রিং ইত্যাদি বিভক্তি জন্য পরিচিত হয়
—
ভ্যালেন্টিন Bajrami
=~
এই ক্ষেত্রে ব্যবহার ভুল। অনুকরণের ডান দিকে=~
নিয়মিতregex
এক্সপ্রেসনের সাথে প্যাটার (অ্যাসাইনমেন্টের বাম দিক) তুলনা করে । এর সর্বাধিক আকারে একটি নিয়মিত'[0-9][0-9]'