PASTE(1) User Commands PASTE(1)
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. The newline of every line ex-
cept the line from the last file is replaced with a TAB.
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; backslash escapes are
supported
-s, --serial
paste one file at a time instead of in parallel; the newline of
every line except the last line in each file is replaced with a TAB
-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
Report bugs to: bug-coreutils@gnu.org
GNU coreutils home page:
General help using GNU software:
Report any translation bugs to
COPYRIGHT
Copyright (C) 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL
version 3 or later .
This is free software: you are free to change and redistribute it. There
is NO WARRANTY, to the extent permitted by law.
SEE ALSO
Full documentation
or available locally via: info '(coreutils) paste invocation'
GNU coreutils 9.11 April 2026 PASTE(1)