paste (1)

Quick Reference

Merge lines of files.

  • Join all the lines into a single line, using TAB as delimiter:

paste -s {{file}}

  • Join all the lines into a single line, using the specified delimiter:

paste -s -d {{delimiter}} {{file}}

  • Merge two files side by side, each in its column, using TAB as delimiter:

paste {{file1}} {{file2}}

  • Merge two files side by side, each in its column, using the specified delimiter:

paste -d {{delimiter}} {{file1}} {{file2}}

  • Merge two files, with lines added alternatively:

paste -d '\n' {{file1}} {{file2}}

NAME

paste - merge lines of files

SYNOPSIS

paste [ OPTION]... [FILE]...

DESCRIPTION

Write lines consisting of the sequentially corresponding lines from each FILE, separated by TABs, to standard output.
With no FILE, or when FILE is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
-z, --zero-terminated
line delimiter is NUL, not newline
--help
display this help and exit
--version
output version information and exit

AUTHOR

Written by David M. Ihnat and David MacKenzie.

REPORTING BUGS

GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
 
Report paste translation bugs to <https://translationproject.org/team/>

SEE ALSO

Full documentation at: <https://www.gnu.org/software/coreutils/paste>
 
or available locally via: info '(coreutils) paste invocation'

Information

Source
Coreutils
OS/version
GNU coreutils 8.29.13-0a854
Source updated
December 2, 2018
Page created
February 9, 2018
Page generated
December 2, 2018