COHERENT manpages

This page displays the COHERENT manpage for paste [Merge lines of files].

List of available manpages
Index


paste -- Command

Merge lines of files
paste [-s] [-d list] file ...

paste merges  corresponding lines from  multiple input files.   By default,
paste  uses the  <tab> character  to  delineate texts  from different
files.  paste writes the merged text to standard output; thus, paste can be
used at the head of a shell pipeline.

If paste  reads EOF  from any  of the input  files while other  files still
contain data,  it substitutes blank lines  as input from the  file that has
ended.

Options

paste recognizes the following command-line options:

-d list
     Use  the  characters  in list  to  separate  the  output fields.   The
     characters in  list are taken  in sequence and  used circularly, i.e.,
     taken in order until the end of list is reached, then returning to the
     first  character  in  list. By  default,  paste  uses the  <tab>
     character  to delineate  the output  fields.  The  following character
     sequences have special meaning when encountered in list:

     \\  Output a single backslash character
     \t  Output a <tab> character
     \n  Output a <newline> character
     \0  Output a null string (i.e., no separator between output fields)

-s   Output successive  lines from  each input  file across the  page, with
     each input  line separated from  the next by  a <tab> character.
     After  all  input lines  from  a given  file  have been  concatenated,
     terminate the output  line with a <newline> character and repeat
     the process on the next input file.

Example

The  following  two files  will  be used  for  subsequent examples.   File1
contains:

     File1_Line1
     File1_Line2
     File1_Line3
     File1_Line4

File2 contains:

     File2_Line1
     File2_Line2
     File2_Line3
     File2_Line4

The command

     paste File1 File2

generates the following output:

     File1_Line1  File2_Line1
     File1_Line2  File2_Line2
     File1_Line3  File2_Line3
     File1_Line4  File2_Line4

Adding the option -s yields the output:

     File1_Line1  File1_Line2 File1_Line3  File1_Line4
     File2_Line1  File2_Line2 File2_Line3  File2_Line4

See Also

awk,
commands,
cut,
sed

Notes

paste  is  copyright  © 1989  by  The  Regents  of  the University  of
California.  All rights reserved.