sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

paste.1 (783B)


      1 .Dd October 8, 2015
      2 .Dt PASTE 1
      3 .Os sbase
      4 .Sh NAME
      5 .Nm paste
      6 .Nd merge lines of files in parallel or sequentially
      7 .Sh SYNOPSIS
      8 .Nm
      9 .Op Fl s
     10 .Op Fl d Ar list
     11 .Ar file ...
     12 .Sh DESCRIPTION
     13 .Nm
     14 reads single lines from each
     15 .Ar file
     16 and writes them into one line, replacing
     17 .Sy \en
     18 with
     19 .Sy \et
     20 except from the last
     21 .Ar file .
     22 This process is repeated until each
     23 .Ar file
     24 is starved, treating zero-reads as empty lines along the way.
     25 .Pp
     26 If
     27 .Ar file
     28 is '-',
     29 .Nm
     30 interprets it as stdin.
     31 .Sh OPTIONS
     32 .Bl -tag -width Ds
     33 .It Fl d Ar list
     34 Replace
     35 .Sy \en
     36 with escaped characters from
     37 .Ar list
     38 by cycling through it.
     39 .It Fl s
     40 Read each
     41 .Ar file
     42 sequentially instead of in parallel.
     43 .El
     44 .Sh SEE ALSO
     45 .Xr cut 1
     46 .Sh STANDARDS
     47 The
     48 .Nm
     49 utility is compliant with the
     50 .St -p1003.1-2013
     51 specification.