The precedence is also a little confusing; e.g., * has higher precedence than ^ so % print configure*^.orig configure configure.ac configure.ac.orig % print configure^*.orig configure configure.ac