Hi,

There seems to be a bug in bash regex.

It doesn't recognise the line start caret:

--Commands:
ONE="/fred"
TWO="fred/"
REGEX='^/'
echo "$ONE $TWO $REGEX"
[[ "$ONE" =~ "$REGEX" ]] && echo yes || echo no
[[ "$TWO" =~ "$REGEX" ]] && echo yes || echo no


--Result:
/fred fred/ ^/
no
no

Not sure how to proceed.

Thanks

Graham (0779 321 1967)



Reply via email to