Ist es möglich, die Dateien zwischen zwei Namen alphanumerisch aufzulisten?

Ist es möglich, die Dateien zwischen zwei Namen alphanumerisch aufzulisten?

Stellen Sie sich ein Verzeichnis mit den folgenden Dateien vor.

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

Wenn ich dies lsohne Argumente mache, erhalte ich die Dateien in der oben angegebenen Reihenfolge.

Nehmen wir stattdessen an, ich wollte nur die Dateien in dieser Reihenfolge zwischen 20160909_154038.jpgund 20160908_121201.jpg.

Gibt es ein Argument, mit dem ich lsdiesen Wunsch konkretisieren kann?

Antwort1

Dies kann sicherlich erreicht werden, indem die Ausgabe inawk

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

Antwort2

sedAusführung:

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

verwandte Informationen