cheat:paste
# To concat columns from files:
paste <file>...
# To list the files in the current directory in three columns:
ls | paste - - -
# To combine pairs of lines from a file into single lines:
paste -s -d '\t\n' <file>
# To number the lines in a file, similar to nl(1):
sed = <file> | paste -s -d '\t\n' - -
# To create a colon-separated list of directories named bin, suitable for use in the PATH environment variable:
find / -name bin -type d | paste -s -d : -
tldr:paste
# paste
# Merge lines of files.
# More information: <https://www.gnu.org/software/coreutils/paste>.
# Join all the lines into a single line, using TAB as delimiter:
paste -s path/to/file
# Join all the lines into a single line, using the specified delimiter:
paste -s -d delimiter path/to/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
$
cheat.sh