두 이름 사이에 파일을 영숫자순으로 나열할 수 있습니까?

두 이름 사이에 파일을 영숫자순으로 나열할 수 있습니까?

다음 파일이 포함된 디렉터리를 생각해 보세요.

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'

관련 정보