ls の結果を大文字小文字区別せずソートする
Windows の GitBash だと普通に並んだのだけど、Mac のターミナルだと ls のソートの仕方が「大文字 A to Z」→「小文字 A to Z」という並びになっていた。
どうやら Unix の歴史的には大文字と小文字を区別してソートする方が一般的なようだが、どうも慣れないので試行錯誤してみた。
$ ls -l | sort -f -k 6
ls -l コマンドの結果をパイプで sort コマンドに渡し、-f (= --ignore-case) オプションを指定してソートすると上手く行った。
- 参考 : sortコマンド - Qiita