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'

関連情報