Shell ls 选择性列出(使用正则表达式过滤出)文件
目录
如何使用 ls 只列出指定类型的文件?或者文件名包含某字符串的文件?
举例,列出以数字开头的 .md 文件:
ls | egrep '\d+.*?\.md'
123.md
如果是显示子目录的文件,并同时显示路径:
ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm
subfolder/123.md