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)