回答:
GNU ls
かなり便利 -v
まさにあなたが望むことをするオプション。残念ながら、OS XのBSDベースにはこれに似たオプションはありません。 ls
。
簡単な解決策は次のようにすることです。
$ ls | sort -n -k1.5
最初のフィールドの5番目の文字から出力がソートされます。
StackOverflowでも同じ質問がされましたが、他にもいくつかの解決策があります。 そこにリストされている (一部はLinux固有です)。
-k
自動的に試して設定するためのファイルのクイックサンプリングと組み合わせたオプション。残念ながら、私は常に一貫したフォーマットで作業しているわけではありませんが、それを自動にしようとしています=)
ls
そこから - おそらくさまざまなものをいじるよりも簡単です sort
パラメーター! pkgsrc、MacPorts、Homebrewなど、すべてのサードパーティ製UNIXソフトウェアインストーラから簡単にインストールできます。
ls | sort -n -k 2 -t '_'
"prefix_12345"や "prefix_1234"のような名前でリストをソートします。