RFC: shell-safe version of string_sub()?
Peter Samuelson
peter at cadcamlab.org
Thu Oct 19 15:41:27 GMT 2000
[Jean Francois Micouleau <Jean-Francois.Micouleau at dalalu.fr>]
> IMNSHO, %J substitution shouldn't be mangled at all. IIRC, this
> mangling is from previous printing database time.
You mean from back when the print job name was also the filename? That
makes sense.
> The only mangling that should happen is adding quotes around the
> string.
Sounds great but it's not quite *that* simple:
- if you use '' to quote, you'll need to quote the ' character -- and
in the Bourne shell the only way is with a construct such as '\'':
input: job name with ' in it
output: 'job name with '\'' in it'
- if instead you use "" to quote, you still have characters you have to
deal with: " ` $ \
This second option is probably easier.
Peter
More information about the samba-technical
mailing list