
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 ls
ohne 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.jpg
und 20160908_121201.jpg
.
Gibt es ein Argument, mit dem ich ls
diesen Wunsch konkretisieren kann?
Antwort1
Dies kann sicherlich erreicht werden, indem die Ausgabe inawk
ls | awk '/^20160909_154038\.jpg$/,/^20160908_121201\.jpg$/'
Antwort2
sed
Ausführung:
ls 2016090*.jpg | sed -n '/9_154038/,/8_121201/p'