Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jul 2016 09:45:23 +0100
From:      krad <kraduk@gmail.com>
To:        =?UTF-8?B?Sm9zw6kgR2FyY8OtYSBKdWFuaW5v?= <jjuanino@gmail.com>
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: sed command does not behave equal from 10.3 to 11.0
Message-ID:  <CALfReycb85fJ0jmLKj_JS1wQEdy6hBM-p_9P3WjEoWphE-adPA@mail.gmail.com>
In-Reply-To: <CAAVO5%2BLjAsN%2Bj%2B9sa%2B6pGVjDBqqe=MR9spKrsEuHWApfm5kRNA@mail.gmail.com>
References:  <CAAVO5%2BLjAsN%2Bj%2B9sa%2B6pGVjDBqqe=MR9spKrsEuHWApfm5kRNA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
are you sure you aren't hitting a port or something?

#  uname -r ; echo "abc_ABC.def" | sed -e 's/[^A-Z0-9]//g' ; which sed ;
md5 /usr/bin/sed
10.3-STABLE
ABC
/usr/bin/sed
MD5 (/usr/bin/sed) =3D 34e6aedf3b42cbd6dd8379342626e0db


#  uname -r ; echo "abc_ABC.def" | sed -e 's/[^A-Z0-9]//g' ; which sed ;
md5 /usr/bin/sed
11.0-BETA2
ABC
/usr/bin/sed
MD5 (/usr/bin/sed) =3D d3fddd6bcca17fc597d7c4598c3311d1






On 27 July 2016 at 09:20, Jos=C3=A9 Garc=C3=ADa Juanino <jjuanino@gmail.com=
> wrote:

> Hi FreeBSD stable,
>
> After upgrade to 11.0-BETA2, a lot of sed scripts are no longer valid:
>
> FreeBSD 10.3
> ---------------------
> $ echo "abc_ABC.def" | sed -e 's/[^A-Z0-9]//g'
> ABC
>
>
> FreeBSD 11.0
> --------------------
> $ echo "abc_ABC.def" | sed -e 's/[^A-Z0-9]//g'
> bcABCdef
>
>
> Indeed, in 11.0 you need to re rewrite the sentence as follows:
>
> $ echo "abc_ABC.def" | sed -e 's/[^[:upper:][:digit:]]//g'
> ABC
>
> In linux, sed behaves exactly as 10.3.
>
> Is this behaviour expected or is a bug?
>
> Best regards
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALfReycb85fJ0jmLKj_JS1wQEdy6hBM-p_9P3WjEoWphE-adPA>