shell 正则匹配问题 反向匹配 负匹配
我想实现这样一个查找功能:
从当前文档中查找文件和文件夹,但不要查找patha的路径。
比如当前路径下
file: a.txt
file: b.txt
dir: patha
dir: pathb
我想命令应该是: find . -name "*" -p 不匹配patha -exec ls -l {} \;
这个问题的关键也就是如何写一个“负匹配”正则表达式来表示: 不匹配 patha(或者说是匹配 不含 patha的字符串)
在网上了找好久,都没有得到正解。
请牛人不吝赐教,多谢多谢:)