NAME

     paste - paste multiple files together


SYNOPSIS

     paste [-s] [-d list] file...


OPTIONS

     -d   Set delimiter used to separate columns to list.

     -s   Print files sequentially, file k on line k.


EXAMPLES

     paste file1 file2   # Print file1 in col 1, file2 in col 2

     paste -s f1 f2      # Print f1 on line 1 and f2 on line 2

     paste -d : file1 file2
                         # Print the lines separated by a colon


DESCRIPTION

     Paste concatenates corresponding lines of  the  given  input
     files  and  writes them to standard output. The lines of the
     different files are separated by the delimiters  given  with
     the option -s. If no list is given, a tab is substituted for
     every linefeed, except the last one.  If end-of-file is  hit
     on an input file, subsequent lines are empty.  Suppose a set
     of k files each has one word per line. Then the paste output
     will  have  k columns, with the contents of file j in column
     j. If the -s flag is given, then the first file is  on  line
     1,  the  second file on line 2, etc. In effect, -s turns the
     output sideways.

     If a list of delimiters is given, they  are  used  in  turn.
     The  C  escape  sequences  \n,  \t,  \\, and \0 are used for
     linefeed, tab, backslash, and the null string, respectively.