Re: sed vs gsed and \+ difference

2016-07-28 Thread Jiri B
On Thu, Jul 28, 2016 at 12:55:40PM +0200, David Vasek wrote: > On Thu, 28 Jul 2016, Jiri B wrote: > > >Hi, > > > >I can't understand a difference between OpenBSD and GNU sed when > >handling '\+' (one or more). > > > >Example: > > > >$ echo 'tzdata-2016a-1.el7.noarch.rpm' | sed 's/\(tzdata\)\+.*/\

Re: sed vs gsed and \+ difference

2016-07-28 Thread David Vasek
On Thu, 28 Jul 2016, Jiri B wrote: Hi, I can't understand a difference between OpenBSD and GNU sed when handling '\+' (one or more). Example: $ echo 'tzdata-2016a-1.el7.noarch.rpm' | sed 's/\(tzdata\)\+.*/\1/' tzdata-2016a-1.el7.noarch.rpm $ echo 'tzdata-2016a-1.el7.noarch.rpm' | gsed 's/\(tz

sed vs gsed and \+ difference

2016-07-28 Thread Jiri B
Hi, I can't understand a difference between OpenBSD and GNU sed when handling '\+' (one or more). Example: $ echo 'tzdata-2016a-1.el7.noarch.rpm' | sed 's/\(tzdata\)\+.*/\1/' tzdata-2016a-1.el7.noarch.rpm $ echo 'tzdata-2016a-1.el7.noarch.rpm' | gsed 's/\(tzdata\)\+.*/\1/' tzdata $ echo '112345