Hello, I see.
My fault - thanks for the lesson... thought I had already used that at a time, but can't remember for sure. @Greg: The explanation does illustrate it very nice, as I regularly use the ":-" - should have noticed that. Thanks again, and kind regards Eckard Am Wed, 20 Aug 2014 07:50:09 -0600 schrieb Eric Blake <ebl...@redhat.com>: > On 08/20/2014 07:05 AM, eckard.bra...@gmx.de wrote: > > Not a bug. > > > > > Description: > > Substring Expansion actually works different than manpage > > states, namely: > > > > "If offset evaluates to a number less than zero, the value > > is used as an offset from the end of the value of parameter." > > Read further. > > "Note that a negative offset must be separated from the colon by at > least one space to avoid being confused with the :- expansion." > > > > > Repeat-By: > > x="abcdef"; echo "${x:-2}" > > Expected: ef > > Got: abcdef > > echo "${x: -2}" > > > > > or: > > x="abcdef"; echo "${x:-2:1}" > > Expected: e > > Got: abcdef > > echo "${x: -2:1}" > -- :)
signature.asc
Description: PGP signature