On Sat, Mar 21, 2020 at 5:55 AM Johannes Sixt <j6t@xxxxxxxx> wrote: > > Am 21.03.20 um 04:07 schrieb Matheus Tavares: > > > > +for opt > > +do > > + if test -n "$store_arg_to" > > + then > > + eval $store_arg_to=\$opt > > + store_arg_to= > > + prev_opt= > > + continue > > + fi > > + > > + case "$opt" in > > + --*) > > Can we please have a case arm for -? here: > > --* | -?) > > so that we do not pay the price of many sub-processes when options are > _not_ stacked? Makes sense, thanks. However, using Peff's suggestion[1] for the character iteration already eliminates the need for extra processes. So it will cover this case as well. [1]: https://lore.kernel.org/git/20200321062611.GA1441446@xxxxxxxxxxxxxxxxxxxxxxx/