【发布时间】:2018-08-24 23:39:46
【问题描述】:
我正在编写一个 shell 脚本,它获取目录列表并对其进行处理。但是,有些目录需要包含,在这种情况下,任何以“功能”开头的目录,并排除,在这种情况下,任何以“tmp”结尾的目录
我做了一些研究,发现了--ignore 选项,它采用正则表达式。
正则表达式很糟糕,我查找了“找到任何以结尾的东西”,结果是这样的:
ls -d --ignore=\A[a-z]*tmp\z feature*
这确实列出了所有以“feature”开头的目录,但仍然列出了以“tmp”结尾的目录
有人知道这个魔法吗?
【问题讨论】: