Я пытаюсь отменить команду поиска, чтобы получить все остальные файлы, кроме файла или файлов в команде.
find . -maxdepth 1 -regextype posix-egrep -regex '.*/.*\.svg' -exec echo {} \;
Судя по моему последнему сообщению, мне кажется, что я должен поставить- -not
впереди -regex
.
Если я пытаюсь выполнить команду, она терпит неудачу, то есть возвращает сообщение о недопустимости или я делаю это неправильно?
find . -maxdepth 1 -not -regextype posix-egrep -regex '.*/.*\.svg' -exec echo {} \;
или же
find . -maxdepth 1 ! \( -regextype posix-egrep -regex '.*/.*\.svg' -exec echo {} \; \)