Output a missing LF.
fix
Always use printf(1) which should be a builtin command in bash and zsh.

This should fix a bug where escape sequences are unexpectedly
interpreted.
Implement glob pattern matching for bash completion also.
Change the name of the completion function.
Make build.sh take a file name from the command line.
Regenerate README and z.sh.