On Wed, 6 May 2020 at 14:25, Rudolf Sykora <rsyk...@disroot.org> wrote:
>
> Hello list,
>
>
> is this an expected behaviour?
>
> odin$ ls v?k*
> ls: v?k*: No such file or directory
> odin$ ls v??k*
> výkres.1.pdf    výkres.2.pdf    výkres.5.pdf    výkres.8.pdf
> výkres.10.pdf   výkres.3.pdf    výkres.6.pdf    výkres.9.pdf
> výkres.11.pdf   výkres.4.pdf    výkres.7.pdf
> odin$ locale
> LANG=
> LC_COLLATE="C"
> LC_CTYPE=en_US.UTF-8
> LC_MONETARY="C"
> LC_NUMERIC="C"
> LC_TIME="C"
> LC_MESSAGES="C"
> LC_ALL=
>
>
> It seems I have to use double '??' to mach a single character.
>
> Thanks for comments!

Weird. I can reproduce this on OpenBSD 6.6 + ksh:

oc@OpenBSD:~/tttttt$ ls
výkres.1.pdf    výkres.2.pdf    výkres.4.pdf    výkres.6.pdf    výkres.8.pdf
výkres.10.pdf   výkres.3.pdf    výkres.5.pdf    výkres.7.pdf    výkres.9.pdf
oc@OpenBSD:~/tttttt$  ls v?k*
ls: v?k*: No such file or directory
oc@OpenBSD:~/tttttt$ locale
LANG=en_GB.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_CTYPE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_ALL=


But it works on Debian Stretch + bash:

oc@e130:~/ttttt$ ls
výkres.10.pdf  výkres.2.pdf  výkres.5.pdf  výkres.8.pdf
výkres.11.pdf  výkres.3.pdf  výkres.6.pdf  výkres.9.pdf
výkres.1.pdf   výkres.4.pdf  výkres.7.pdf
oc@e130:~/ttttt$ ls v?k*
výkres.10.pdf  výkres.2.pdf  výkres.5.pdf  výkres.8.pdf
výkres.11.pdf  výkres.3.pdf  výkres.6.pdf  výkres.9.pdf
výkres.1.pdf   výkres.4.pdf  výkres.7.pdf
oc@e130:~/ttttt$ locale
LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=

-- 
Ottavio Caruso

Reply via email to