[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: Bash bug interpolating delete characters
From: |
Greg Wooledge |
Subject: |
Re: Fwd: Bash bug interpolating delete characters |
Date: |
Thu, 3 May 2012 09:01:04 -0400 |
User-agent: |
Mutt/1.4.2.3i |
> Yours, RĂ¼diger.
> a=x
> del="$(echo -e "\\x7f")"
>
> echo "$del${a#x}" | od -ta
> echo "$del ${a#x}" | od -ta
> echo " $del${a#x}" | od -ta
Yup, confirmed that it breaks here, and only when the # parameter expansion
is included.
imadev:~$ del=$'\x7f' a=x b=
imadev:~$ echo " $del$b" | od -ta
0000000 sp del nl
0000003
imadev:~$ echo " $del${b}" | od -ta
0000000 sp del nl
0000003
imadev:~$ echo " $del${b#x}" | od -ta
0000000 sp del nl
0000003
imadev:~$ echo " $del${a#x}" | od -ta
0000000 sp nl
0000002
Bash 4.2.24.