我需要列出特定文件名中的文件,直到另一个特定的文件名。例如,我有file1.txt,file2.txt,file3.txt,file4.txt,file5.txt如果我想从file2.txt开始并在file5.txt结束它应该列出文件名(而不是内容)file2 .txt,file3.txt,file4.txt和file5.txt。有没有办法使用头部和尾部来做这个,如果不是这样做的好方法?
答案 0 :(得分:3)
ls | sort -n | sed '/file2/,/file5/!d'
答案 1 :(得分:0)
ls -l | sort -n | grep -B1000 "file5.txt"