ZSH Glob Exclusion
I want to list everything except a .jpg file from the files
foo.doc foo.gif foo.jpg
but if I use print -l *
I get them all back. To exclude a pattern in zsh you first must turn on extendedglob.
$ setopt extendedglob
Then, everything after the ^
will be treated as an exclusion.
$ print -l ^*jpg
foo.doc
foo.gif
Tweet