summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-10-06 16:39:58 +0100
committerPádraig Brady <P@draigBrady.com>2013-10-06 16:48:09 +0100
commitb72d08ef63093e040a24bcea479c036ba513f9d5 (patch)
treee293ede4ce1c4aca1e3858a8403ef0ce698b171c /doc
parent5ee7d8f55bb0a48fd2cd5bc3c12b3db588d98beb (diff)
downloadcoreutils-b72d08ef63093e040a24bcea479c036ba513f9d5.tar.xz
doc: expand the texinfo examples for the paste command
* doc/coreutils.texi (paste invocation): Move the synopsis to the top. Provide examples for the different type of operations possible. Add a specific common example to join consecutive lines with a space.
Diffstat (limited to 'doc')
-rw-r--r--doc/coreutils.texi32
1 files changed, 29 insertions, 3 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 5b2f6247b..b27362778 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -6067,9 +6067,14 @@ corresponding lines of each given file, separated by a TAB character.
Standard input is used for a file name of @samp{-} or if no input files
are given.
-For example:
+Synopsis:
@example
+paste [@var{option}]@dots{} [@var{file}]@dots{}
+@end example
+
+For example, with:
+@example
$ cat num2
1
2
@@ -6077,16 +6082,37 @@ $ cat let3
a
b
c
+@end example
+
+Take lines sequentially from each file:
+@example
$ paste num2 let3
1 a
2 b
@ c
@end example
-Synopsis:
+Duplicate lines from a file:
+@example
+$ paste num2 let3 num2
+1 a 1
+2 b 2
+ @ c
+@end example
+Intermix lines from stdin:
@example
-paste [@var{option}]@dots{} [@var{file}]@dots{}
+$ paste - let3 - < num2
+1 a 2
+ @ b
+ @ c
+@end example
+
+Join consecutive lines with a space:
+@example
+$ seq 4 | paste -d ' ' - -
+1 2
+3 4
@end example
The program accepts the following options. Also see @ref{Common options}.