Je Thu, Feb 20, 2025 at 08:29:19AM -0500, Greg Wooledge skribis: > On Thu, Feb 20, 2025 at 21:25:45 +0900, Koichi Murase wrote: > > $ bash --pretty-print -O extglob test.sh > > Yeah, I misread the question a little bit. Sorry about that. > > By the way, is this considered a bug: > > > hobbit:~$ bash -O extglob --pretty-print x > bash: --: invalid option > Usage: bash [GNU long option] [option] ... > bash [GNU long option] [option] script-file ... > GNU long options: > [...] > > > The --pretty-print option works if it's first, but not if it comes > after the -O extglob.
The shown synopsis is fairly clear. Long options should be given first, then short options. This is also mentioned in the manual: Bash also interprets a number of multi-character options. These options must appear on the command line before the single-character options to be recognized. -- Andreas (Kusalananda) Kähäri Uppsala, Sweden .