2016-05-20 2 views
1

Я рефакторинга некоторые задачи сборки в моем ворчанием, и я пытаюсь найти способ для поиска файлов, оканчивающихся .html но не -partial.htmlНайти файлы заканчивающиеся * .html, но не * -partial.html

Есть ли какой-нибудь инструмент или командная строка, чтобы найти все эти файлы?

Не работает пример: find *.html --exclude=*-partial.html

ответ

1

find поддерживает логические операторы, в частности -and и -not, чтобы вы могли найти все файлы, которые заканчиваются на .html, но не заканчиваются на -partial.html:

find . -name "*.html" -and -not -name "*-partial.html" 
+0

Спасибо это работает! Я не видел этого на страницах руководства. – yeouuu

Смежные вопросы