英数字順に2つの名前の間にファイルを一覧表示できますか?

英数字順に2つの名前の間にファイルを一覧表示できますか?

次のファイルを含むディレクトリを考えてみましょう。

20160909_154139.jpg
20160909_154038.jpg
20160909_153929.jpg
20160909_153927.jpg
20160908_121201.jpg
20160908_121155.jpg

パラメータを使用しない場合は、ls上記の順序でファイルを取得します。

20160909_154038.jpgとの間の順序でファイルだけが欲しいとしましょう20160908_121201.jpg

いくつかの主張でこれらの欲求を明確にすることはできますかls

答え1

もちろん、これは出力をパイプで接続することによって行うことができます。awk

ls | awk '/^20160909_154038\.jpg$/,/^20160908_121201\.jpg$/'

答え2

sedバージョン:

ls 2016090*.jpg | sed -n '/9_154038/,/8_121201/p'

関連情報