$ find . "( -name '*.c' -o -name '*.h' ") -print | wc -l bash: syntax error near unexpected token `)' $ find . "( -name '*.c' -o -name '*.h' )" -print | wc -l find: invalid predicate `( -name '*.c' -o -name '*.h' )' 0