On 2/8/2012 5:22 PM, Kiss Gabor wrote: > > Egyik gép: > > $ set -x > $ bash --version > + bash --version > GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu) > Copyright (C) 2005 Free Software Foundation, Inc. > $ [[ foo =~ bar\. ]] > + [[ foo =~ bar. ]] > $ [[ foo =~ 'bar\.' ]] > + [[ foo =~ bar\. ]] > $ > > Másik gép: > > $ set -x > $ bash --version > + bash --version > GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu) > Copyright (C) 2009 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > <http://gnu.org/licenses/gpl.html> > > This is free software; you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > $ [[ foo =~ bar\. ]] > + [[ foo =~ bar\. ]] > $ [[ foo =~ 'bar\.' ]] > + [[ foo =~ bar\\\. ]] > $ >
> Szemre nincs lényeges különbség az environmentben. Lehetséges-e, hogy > ilyen durván megváltozott az =~ operátor jobb oldalára vonatkozó > szabályozás, vagy mégis valami beállítható paraméter különbözik a két > shellben? Vagy az egyikben bug van? > > Egy füst alatt kérnék visszajelzéseket! Kinél mit csinálnak a fenti > parancsok? > 4.1.15 es 2.4.20 ugyanolyan, mint a te 4.1.5-od, aztan talaltam meg 3.1.5-ot, az olyan, mint a te 3.2.25-od, tobbnyire freebsd-n, szoval nem valoszinu, hogy a kornyezet. _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux