Re: [PATCH 1/3] t/lib-pager.sh: remove unnecessary '^' from 'expr' regular expression
- From
Junio C Hamano <junio@pobox.com>
- Date
- Jun 21, 2010, 18:11 UTC
- Message-ID
- <7vd3vki7d7.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <__CrpvAIIX9lgHHkBLHB9fuuN7Rspzl7LFSDSwXwVCT6rYs_YOUHNMf7JZQbKaPHRl6AjsJ9dx8@cipher.nrlssc.navy.mil>
Brandon Casey <casey@nrlssc.navy.mil> writes:
> From: Brandon Casey <drafnel@gmail.com> > > Regular expressions matched by 'expr' have an implicit '^' at the beginning > of them and so are anchored to the beginning of the string.
Oh, of course; I should have caught this earlier.
$ git grep -n -e 'expr .*: .*['\''"]^' t/lib-pager.sh:12:if expr "$less" : '^[a-z][a-z]*$' >/dev/null t/t7005-editor.sh:16:if ! expr "$vi" : '^[a-z]*$' >/dev/null t/t7006-pager.sh:113: ! expr "$firstline" : "^[a-zA-Z]" >/dev/null
I'll fix the other two; thanks.