paste.1 - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
paste.1 (726B)
---
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 POSIX.1-2013.