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