-t

-t

Specify an alternative to whitespace for a delimiter makemap command-line switch

Normally, makemap expects the key and data portions of its input file to be separated from each other by linear whitespace (space and tab characters ). The following is an example of such an input file:

  key   data    lady     relaysite!lady   whitespace  

Beginning with V8.12 sendmail , an alternative to whitespace can be specified on the command line. Consider, for example, an input file (named infile ) that is delimited with commas:

 key,data 

To read such an input file with makemap you would run something like the following:

 %  makemap -t, hash   outfile < infile  

The delimiting character that follows the -t must be just a single character. If a multicharacter delimiting character is specified, all but the first character will be silently ignored. If the delimiting character has special meaning to the shell (as does a semicolon), be sure to quote or escape it:

 -t\;   escaped with a backslash  -t ';'   quoted  


Sendmail
sendmail, 4th Edition
ISBN: 0596510292
EAN: 2147483647
Year: 2002
Pages: 1174

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net