Shell
是否可以按字母數字列出兩個名稱之間的文件?
考慮一個包含以下文件的目錄。
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
來指定這種願望嗎?
這當然可以通過將輸出管道傳輸到
awk
ls | awk '/^20160909_154038\.jpg$/,/^20160908_121201\.jpg$/'
sed
版本:ls 2016090*.jpg | sed -n '/9_154038/,/8_121201/p'