From: "H. Peter Anvin" <hpa@zytor.com> Date: 2016-06-15 22:42:14
From cg-tag in 0.16:
(echo $name | egrep -qv '[^a-zA-Z0-9_.@!:-]') || \
die "name contains invalid characters"
WHY? I can see rejecting control characters, but the above will reject
pretty much anything written in a non-English language, which is rude to
say the least...
-hpa