List files not matching a pattern?

Use egrep-style extended pattern matching.

ls !(*.jar)

This is available starting with bash-2.02-alpha1.
Must first be enabled with

shopt -s extglob

As of bash-4.1-alpha there is a config option to enable this by default.

Leave a Comment