On Fri, Sep 05, 2025 at 12:39:58PM +1000, cygwin wrote:
> On Sun, Aug 31, 2025 at 12:06:09PM -0700, cygwin wrote:
> > Description of the problem.
> > [0-9]  picks also certain Unicode superscript characters ( namely, ⁰ ⁴ ⁵ ⁶
> > ⁷ ⁸ ⁹ ), and every Unicode subscript character.
> > 
> > Example: the directory has the following files:
> > $ /bin/ls
> > ₀.txt  ₁.txt  ₂.txt  ₃.txt  ₄.txt  ₅.txt  ₆.txt  ₇.txt  ₈.txt  ₉.txt
> > ⁰.txt  ¹.txt  ².txt  ³.txt  ⁴.txt  ⁵.txt  ⁶.txt  ⁷.txt  ⁸.txt  ⁹.txt
> > 
> > $ /bin/ls [0-9].txt
> > ₀.txt  ₁.txt  ₃.txt  ⁴.txt  ⁵.txt  ⁶.txt  ⁷.txt  ⁸.txt
> > ⁰.txt  ₂.txt  ₄.txt  ₅.txt  ₆.txt  ₇.txt  ₈.txt
> > 
> > $ locale
> > LANG=en_US.UTF-8
> > LC_CTYPE="en_US.UTF-8"
> > LC_NUMERIC="en_US.UTF-8"
> > LC_TIME="en_US.UTF-8"
> > LC_COLLATE="en_US.UTF-8"
> > LC_MONETARY="en_US.UTF-8"
> > LC_MESSAGES="en_US.UTF-8"
> > LC_ALL=
> > 
> > System.
> > Fully up to date Windows 11
> > cygwin 3.6.4-1
> > bash    5.2.21-1
> > 
> This reproduces under Linux with the newest available bash versions.
> 
> Rather than post the gory details of what I think is the underlying cause,
> I'll report it as a bash issue and post a link to the report.
> 
Link is https://lists.gnu.org/archive/html/bug-bash/2025-09/msg00053.html

Cheers ... Duncan.

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to