|
From: | Jan Schampera |
Subject: | Re: Missing character when using ${VAR:1} and length(VAR)==1 |
Date: | Fri, 21 Sep 2007 05:16:03 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.13pre) Gecko/20070505 Iceape/1.0.9 (Debian-1.0.10~pre070720-0etch3) |
Chet Ramey wrote:
Description: there is missing a charachter when using the following: # TT="oo"; echo "l${TT:1}l" lol # TT="o"; echo "l${TT:1}l" lI can't reproduce this; I get `ll' from the second expansion.
I can't reproduce it on a 2.05b: $ TT="o"; echo "l${TT:1}l" ll But I can reproduce it (or at least something weird) on a 3.1.17(1)-release: $ TT="o"; echo "l${TT:1}l" lXl (where X is a non-printable character for my terminal here, maybe multibyte) However, I can't reproduce it on the latest build, so I assume it's fixed. J.
[Prev in Thread] | Current Thread | [Next in Thread] |