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 Operatorspara 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 Qualifierspara más información sobre esto.