Lines Matching refs:match
137 then err_exit "$pattern does not match $string"
240 if [[ ${@/*\/@(*)/${.sh.match[1]}} != 'bar yes done' ]]
241 then err_exit '.sh.match not working with $@'
247 if [[ ${var[@]/*\/@(*)/${.sh.match[1]}} != 'bar yes done' ]]
248 then err_exit '.sh.match not working with ${var[@]}'
271 [[ ${.sh.match[0]} == dfg ]] || err_exit '.sh.match[0] not dfg'
272 [[ ${.sh.match[1]} == d ]] || err_exit '.sh.match[1] not d'
273 [[ ${.sh.match[2]} == g ]] || err_exit '.sh.match[2] not g'
276 [[ ${.sh.match[1]} == ddd ]] || err_exit '.sh.match[1] not ddd'
303 [[ $(string=$string $SHELL -c ": \${string/$pattern/}; print \${.sh.match[26]}") == Z ]] || err_exit -u2 'sh.match[26] not Z'
305 (( ${#.sh.match[@]} == 53 )) || err_exit '.sh.match has wrong number of elements'
306 [[ ${.sh.match[@]:2:4} == 'B C D E' ]] || err_exit '${.sh.match[@]:2:4} incorrect'
504 if [[ ax == @(a)* ]] && [[ ${.sh.match[1]:0:${#.sh.match[1]}} != a ]]
505 then err_exit '${.sh.match[1]:1:${#.sh.match[1]}} not expanding correctly'