Maybe mention in the man page at [...] Matches any one of the enclosed characters... that one will need to backslash at least any spaces used inside it: $ ls [^ ] ls: cannot access [^: No such file or directory ls: cannot access ]: No such file or directory $ ls [^\ ] a
- mention what characters need to be escaped inside [...] jidanni