case insensitive unix ls command -
i trying find way have results of ls command printed in case insensitive manner.
currently ls command results in:
apple boy chart dock apples boys charts docks what want this:
apple apples boy boys chart charts dock docks is possible?
ls (at least if you're using gnu coreutils version; ls --version check that) sorts file names according current locale.
the set of available locales varies system system (locale -a list), on system this:
lc_collate=en_us.utf8 ls sorts names a , a before b , b -- though might not exactly in order you're looking for.
this works when ls lists files in multiple columns, that's difficult sort -f.
(i have $lc_collate set c locale-sensitive sorting done in ascii order.)
Comments
Post a Comment