今天尝试了很久都没有成功,一气之下仔细看了一遍manual,发现其实很简单: -o == or, -a == and,  都是短路运算符,
例子:(在除了/mnt之外到所有文件夹中查找*fileutils*命名的文件:
find / -path '/mnt' -prune -o -name '*fileutil*'
这段话相当于:
for each file under "/" and not under '/mnt'
{
    if file.name conforms to '*fileutil*' print file.name;
}

试了半天正则表达式,功底太差没有成功:(

现在做测试,文本处理的比较多,继续学perl
posted on 2005-09-20 22:13  尉迟方  阅读(700)  评论(0编辑  收藏  举报