Prueba cualquiera:
ls -l ^*.owp
(es decir, hacer coincidir cualquier cosa excepto el patrón *.owp
)
o:
ls -l *~*.owp
(es decir, coincide con todo lo que coincide con el patrón *
pero no coincide *.owp
)
Ver man zshexpn
=> FILENAME GENERATION
=> Glob Operators
para más información sobre esto.
Anexos ()
en los patrones globales son para calificadores globales, mientras que usted quiere un operador global.
Lo que *.(^owp)
hace es:
- Haga coincidir todos los nombres de archivo que terminan con un punto
- si no son tuberías
(^p)
, y
- ordenar las coincidencias
(o)
por " w
" => "especificador de clasificación desconocido"
Ver man zshexpn
=> FILENAME GENERATION
=> Glob Qualifiers
para más información sobre esto.