Fix confusing example in paste(1)

Paste's man page contains an example for a reimplementation of
nl(1). This example uses the command line
    sed = myfile | paste -s -d '\t\n' - -
in order to concatenate consecutive lines with an intervening tab.

However, the way the example uses the switches -s and -d and two `dash`
input files is redundant. There are in fact two equivalent but simpler
ways to achieve the desired result:
    sed = myfile | paste -s -d '\t\n' -
uses the same style as the previous example, while
    sed = myfile | paste - -
is arguably even simpler and illustrates the final sentence of the
DESCRIPTION.

Reviewed by:		imp@
Pull Request:		https://github.com/freebsd/freebsd-src/pull/163
This commit is contained in:
jocki84 2018-07-12 19:22:29 +02:00 committed by Warner Losh
parent d912068ad8
commit 8790fe3058

View File

@ -120,7 +120,7 @@ Combine pairs of lines from a file into single lines:
Number the lines in a file, similar to Number the lines in a file, similar to
.Xr nl 1 : .Xr nl 1 :
.Pp .Pp
.Dl "sed = myfile | paste -s -d '\et\en' - -" .Dl "sed = myfile | paste - -"
.Pp .Pp
Create a colon-separated list of directories named Create a colon-separated list of directories named
.Pa bin , .Pa bin ,