标签: regex find
我在Ubuntu上使用“find”来删除一些文件。
找-iname“* .a”-delete
删除所有.a文件。但我想保留.dll.a文件。使用-regex“。* ^(?! dll).a”失败,“前面的正则表达式无效”。
为了测试,我使用这4个文件名: libz.a,libz.dll.a,libintl.a,libintl.dll.a
答案 0 :(得分:1)
试试这个:
rm `find . -type f -name "*.a" | grep -v "dll.a"`