É possível listar os arquivos entre dois nomes alfanumericamente?

É possível listar os arquivos entre dois nomes alfanumericamente?

Considere um diretório com os seguintes arquivos.

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

Quando faço isso lssem argumentos, recebo os arquivos na ordem acima.

Digamos que eu só queira os arquivos nesta ordem entre 20160909_154038.jpge 20160908_121201.jpg.

Existe algum argumento que eu possa usar lspara especificar esse desejo?

Responder1

Isso certamente pode ser alcançado canalizando a produção paraawk

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

Responder2

sedversão:

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

informação relacionada