Chapter 6. Loose Names Sink Scripts: Bringing Sanity to Filenames
The Naming of Files is a serious matter, This isn't just one of your Usenet flames; You may think at first it doesn't much matter But I tell you, a file should have a SENSIBLE NAME.
What is a sensible name, and what can be done about pathological filenames? In this chapter, I describe alternatives for creating acceptable filenames and provide scripts for dealing with bad names. I also provide shell replacement functions for the
What's in a Name?
A Unix filename may contain any character except
NUL and the forward slash (/). A
NUL (a character in which all bits are 0) cannot be part of a filename because the shell uses it ...