-1
Я использую «find» на Ubuntu для удаления некоторых файлов.find - all .a files except .dll.a files
находка -iname "* .a" -удалено
удаляет все .a файлы. Но я хочу хранить файлы .dll.a. Использование -regex ". *^(! Dll) .a" не работает с "Недопустимое предыдущее регулярное выражение".
Для тестирования, я использую эти 4 имена файлов: libz.a, libz.dll.a, libintl.a, libintl.dll.a
Просто используйте '! -name '* .dll''. Вероятно, вы также захотите добавить '-type f', чтобы не удалять больше, чем просто файлы. – BroSlow