正则表达式选择具有异常的文件名

时间:2010-10-04 14:40:52

标签: regex

如何选择目录中的所有文件,除了file-1.php,file-2.php和file-3.php等少数文件?

异常文件名可以是file-a.php,arbit-file-name.php或anything.jpg。它不是像file-1等文件的连续文件集。

2 个答案:

答案 0 :(得分:0)

怎么样

ls | grep -v '^(file\.php|random\.jpg|whatever\.txt)$'

编辑:修改为允许任意文件。

答案 1 :(得分:0)

好的,我发现了......

^(((?!file-a\.php)(?!random\.jpg)(?!whatever\.txt)).)*$