git: 8790fe3058c8 - main - Fix confusing example in paste(1)

Warner Losh imp at FreeBSD.org
Mon May 31 22:14:27 UTC 2021


The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=8790fe3058c83f624ca2155fb0dbaac23c641237

commit 8790fe3058c83f624ca2155fb0dbaac23c641237
Author:     jocki84 <jocki84 at googlemail.com>
AuthorDate: 2018-07-12 17:22:29 +0000
Commit:     Warner Losh <imp at FreeBSD.org>
CommitDate: 2021-05-31 22:12:44 +0000

    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
---
 usr.bin/paste/paste.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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


More information about the dev-commits-src-main mailing list