On 1/13/14 5:31 AM, Theodoros V. Kalamatianos wrote:
>> Bash uses DEL as an internal marker character during word expansion, so
>> problems involving DEL are a higher priority than you might think.
>
> Does that mean that DEL should not be entered in variables and such, or is
> that something tha
On Sun, Jan 12, 2014 at 07:14:09PM -0500, Chet Ramey wrote:
It seems to me that the bug patch 032 addresses is slightly less
troubling than having arrays break out of the blue.
Let's rein in the hyperbole.
Reading my post again, I realized that it might have come across as
being sarcastic,
On 1/12/14, 4:13 AM, Theodoros V. Kalamatianos wrote:
> On Sun, Jan 12, 2014 at 09:52:22AM +0200, Pierre Gaston wrote:
>
>> patch 32 seems to have caused this
>
> It seems to me that the bug patch 032 addresses is slightly less troubling
> than having arrays break out of the blue.
Let's rein in
On 1/11/14, 7:01 PM, Theodoros V. Kalamatianos wrote:
> Hi,
>
> I have bumped into a rather strange issue:
>
> $ set -- ''; printf "=%s=\n" "$@" x
> ==
> =x=
> $ set -- ''; printf "=%s=\n" "${@:1}" x
> =x=
>
[...]
>
> I encountered this on bash-4.2.037, as provided by the Mageia 3 Linux
On Sun, Jan 12, 2014 at 09:52:22AM +0200, Pierre Gaston wrote:
patch 32 seems to have caused this
It seems to me that the bug patch 032 addresses is slightly less
troubling than having arrays break out of the blue. DEL characters are
probably less common than empty array elements in shell sc
On Sun, Jan 12, 2014 at 3:11 AM, Theodoros V. Kalamatianos wrote:
> Hi,
>
> I have bumped into a rather strange issue:
>
> $ set -- ''; printf "=%s=\n" "$@" x
> ==
> =x=
> $ set -- ''; printf "=%s=\n" "${@:1}" x
> =x=
>
> Notice how in the second version the empty positional parameter is no
> lon
Hi,
I have bumped into a rather strange issue:
$ set -- ''; printf "=%s=\n" "$@" x
==
=x=
$ set -- ''; printf "=%s=\n" "${@:1}" x
=x=
Notice how in the second version the empty positional parameter is no
longer displayed. Also compare with this version:
$ set -- '' ''; printf "=%s=\n" "${@:1
Hi,
I have bumped into a rather strange issue:
$ set -- ''; printf "=%s=\n" "$@" x
==
=x=
$ set -- ''; printf "=%s=\n" "${@:1}" x
=x=
Notice how in the second version the empty positional parameter is no
longer displayed. Also compare with this version:
$ set -- '' ''; printf "=%s=\n" "${@:1