string=123456
if [ $string == 123456 ]; then
echo 123
fi
Bu iyi çalışıyor, ancak == = = değiştirmek durumunda bu hatayı alıyorum:
./test: line 3: [: =~: binary operator expected
@ val0x00ff ama
—
roaima
123456geçerli bir RE
@roaima kabul etti, ancak regex motoru, geri gönderme, karakter seti, bir dizenin başlangıcını, ipin bitmesini vb. gösteren meta karakterlerle bilinir.
—
Valentin Bajrami
=~bu durumda yanlış içindedir.=~pıtırtıyı (ödevin sol tarafı), tahsininregexsağ tarafındaki düzenli ifadeyle karşılaştırır. En basit haliyle düzenli bir ifade geçer'[0-9][0-9]'