考虑一个包含以下文件的目录。
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'