Можно ли составить список файлов между двумя именами в алфавитно-цифровом порядке?

Можно ли составить список файлов между двумя именами в алфавитно-цифровом порядке?

Рассмотрим каталог со следующими файлами.

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'

Связанный контент