Bug#715478: Correctly match *,sec=krb5,*
On Tue, Jul 09, 2013 at 03:57:08PM +0200, Jan-Marek Glogowski wrote:
> + case "$OPTS" in
> + sec=krb5|*,sec=krb5|sec=krb5,*|*,sec=krb5,*|\
> + sec=krb5i|*,sec=krb5i|sec=krb5i,*|*,sec=krb5i,*|\
> + sec=krb5p|*,sec=krb5p|sec=krb5p,*|*,sec=krb5p,*)
I wonder if something like
| echo "$OPTS" | awk -F, '{ for (i=1; i<=NF; i++) if ($i ~ /^sec=krb5/) print $i; }'
would be more rebust, as it properly knows about the field separator
Bastian
--
You're dead, Jim.
-- McCoy, "Amok Time", stardate 3372.7
Reply to: