mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-12-02 02:47:54 +00:00
parallel.pod: --results example.
This commit is contained in:
parent
4623995286
commit
42d4c35270
|
@ -988,9 +988,9 @@ Only used with B<--pipe>.
|
||||||
Results in files named by tab separated arguments. Save the output
|
Results in files named by tab separated arguments. Save the output
|
||||||
into files. The file names will be prefixed with I<prefix> which can
|
into files. The file names will be prefixed with I<prefix> which can
|
||||||
contain a path with a prefix string. The file with output from stdout
|
contain a path with a prefix string. The file with output from stdout
|
||||||
(standard output) will prefixed with 'I<prefix>stdout_'. The file
|
(standard output) will prefixed with 'I<prefix>stdout'. The file
|
||||||
with output from stderr (standard error) will prefixed with
|
with output from stderr (standard error) will prefixed with
|
||||||
'I<prefix>stderr_'.
|
'I<prefix>stderr'.
|
||||||
|
|
||||||
The postfix is the header of the input source (if using B<--header :>)
|
The postfix is the header of the input source (if using B<--header :>)
|
||||||
or the number of the input source followed by the value of the input
|
or the number of the input source followed by the value of the input
|
||||||
|
@ -1003,14 +1003,14 @@ E.g:
|
||||||
|
|
||||||
will generate:
|
will generate:
|
||||||
|
|
||||||
foo/barstderr_a I b III
|
foo/barstderr a I b III
|
||||||
foo/barstderr_a I b IIII
|
foo/barstderr a I b IIII
|
||||||
foo/barstderr_a II b III
|
foo/barstderr a II b III
|
||||||
foo/barstderr_a II b IIII
|
foo/barstderr a II b IIII
|
||||||
foo/barstdout_a I b III
|
foo/barstdout a I b III
|
||||||
foo/barstdout_a I b IIII
|
foo/barstdout a I b IIII
|
||||||
foo/barstdout_a II b III
|
foo/barstdout a II b III
|
||||||
foo/barstdout_a II b IIII
|
foo/barstdout a II b IIII
|
||||||
|
|
||||||
and
|
and
|
||||||
|
|
||||||
|
@ -1018,14 +1018,14 @@ and
|
||||||
|
|
||||||
will generate:
|
will generate:
|
||||||
|
|
||||||
foo/barstderr_1 I 2 III
|
foo/barstderr 1 I 2 III
|
||||||
foo/barstderr_1 I 2 IIII
|
foo/barstderr 1 I 2 IIII
|
||||||
foo/barstderr_1 II 2 III
|
foo/barstderr 1 II 2 III
|
||||||
foo/barstderr_1 II 2 IIII
|
foo/barstderr 1 II 2 IIII
|
||||||
foo/barstdout_1 I 2 III
|
foo/barstdout 1 I 2 III
|
||||||
foo/barstdout_1 I 2 IIII
|
foo/barstdout 1 I 2 IIII
|
||||||
foo/barstdout_1 II 2 III
|
foo/barstdout 1 II 2 III
|
||||||
foo/barstdout_1 II 2 IIII
|
foo/barstdout 1 II 2 IIII
|
||||||
|
|
||||||
where all spaces are TABs (\t);.
|
where all spaces are TABs (\t);.
|
||||||
|
|
||||||
|
@ -1859,6 +1859,16 @@ This also works if the input file is a file with columns:
|
||||||
cat addressbook.tsv | parallel --colsep '\t' --header : echo {Name} {E-mail address}
|
cat addressbook.tsv | parallel --colsep '\t' --header : echo {Name} {E-mail address}
|
||||||
|
|
||||||
|
|
||||||
|
=head1 EXAMPLE: Count the differences between all files in a dir
|
||||||
|
|
||||||
|
Using B<--results> the results are saved in /tmp/diffcount*.
|
||||||
|
|
||||||
|
parallel --results /tmp/diffcount "diff -U 0 {1} {2} |tail -n +3 |grep -v '^@'|wc -l" ::: * ::: *
|
||||||
|
|
||||||
|
To see the difference between file A and file B look at the file
|
||||||
|
'/tmp/diffcount 1 A 2 B' where spaces are TABs (\t).
|
||||||
|
|
||||||
|
|
||||||
=head1 EXAMPLE: Speeding up fast jobs
|
=head1 EXAMPLE: Speeding up fast jobs
|
||||||
|
|
||||||
Starting a job on the local machine takes around 3 ms. This can be a
|
Starting a job on the local machine takes around 3 ms. This can be a
|
||||||
|
|
Loading…
Reference in a new issue