Shell ls 选择性列出(使用正则表达式过滤出)文件

目录

如何使用 ls 只列出指定类型的文件?或者文件名包含某字符串的文件?

举例,列出以数字开头的 .md 文件:
ls | egrep '\d+.*?\.md'

123.md

如果是显示子目录的文件,并同时显示路径:
ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm

subfolder/123.md