-S
Space replacement character V8.8 and later
The dequote
type
(dequote on page 904) refuses to
remove quotation marks if doing so will result in an
illegal address. For example, internal space
characters are illegal in addresses:
"a b" becomes → "a b"
The -S
switch
causes all the quoted space characters to be changed
into a character that you specify just before the
dequoting process:
Kdequote dequote -S+
Here, we specify that quoted strings will have quoted spaces converted into a plus sign before dequoting. Therefore, the preceding conversion becomes the following:
"a b" becomes → a+b
As you will see in the reference sections at the end
of this chapter, this -S
database switch can be used with a
few other types as well.
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.