Попробуйте либо:
ls -l ^*.owp
(то есть совпадать с чем угодно, кроме шаблона *.owp
)
или же:
ls -l *~*.owp
(то есть соответствует чему-либо, что соответствует шаблону *
но не соответствует *.owp
)
Смотрите man zshexpn
=> FILENAME GENERATION
=> Glob Operators
для получения дополнительной информации об этом.
Appended ()
в шаблонах glob предназначен для квалификаторов glob, тогда как вам нужен оператор glob.
*.(^owp)
делает:
- Совпадение всех имен файлов, заканчивающихся точкой
- если они не трубы
(^p)
, и
- отсортировать совпадения
(o)
по " w
" => "неизвестный спецификатор сортировки"
Смотрите man zshexpn
=> FILENAME GENERATION
=> Glob Qualifiers
для получения дополнительной информации об этом.