Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> writes: > diff --git a/generate-cmdlist.sh b/generate-cmdlist.sh > index 5114f46680a..27367915611 100755 > --- a/generate-cmdlist.sh > +++ b/generate-cmdlist.sh > @@ -11,15 +11,14 @@ command_list () { > > get_categories () { > tr ' ' '\012' | > - grep -v '^$' | > - sort | > - uniq > + LC_ALL=C sort -u > } > > category_list () { > command_list "$1" | > cut -c 40- | > - get_categories > + get_categories | > + grep -v '^$' > } It is funny that this changes "grep then sort" into "sort then grep", which will be "corrected" in two steps down. The series seems a bit over-engineered and broken down too much, at least to me, but let's not waste any more time on it by an extra reroll.