
考慮一個包含以下文件的目錄。
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'