Difference between revisions of "Parallel --help"

From wikieduonline
Jump to navigation Jump to search
 
Line 1: Line 1:
 
{{lc}}
 
{{lc}}
 +
 +
parallel --help
 +
Usage:
 +
 +
parallel [options] [command [arguments]] < list_of_arguments
 +
parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...
 +
cat ... | parallel --pipe [options] [command [arguments]]
 +
 +
[[-j]] n            Run n jobs in parallel
 +
-k              Keep same order
 +
-X              Multiple arguments with context replace
 +
--colsep regexp Split input on regexp for positional replacements
 +
{} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings
 +
{3} {3.} {3/} {3/.} {=3 perl code =}    Positional replacement strings
 +
With --plus:    {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =
 +
                {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
 
<pre>
 
<pre>
parallel --help
 
Usage:
 
 
parallel [options] [command [arguments]] < list_of_arguments
 
parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...
 
cat ... | parallel --pipe [options] [command [arguments]]
 
 
-j n            Run n jobs in parallel
 
-k              Keep same order
 
-X              Multiple arguments with context replace
 
--colsep regexp Split input on regexp for positional replacements
 
{} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings
 
{3} {3.} {3/} {3/.} {=3 perl code =}    Positional replacement strings
 
With --plus:    {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =
 
                {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
 
 
 
-S sshlogin    Example: [email protected]
 
-S sshlogin    Example: [email protected]
 
--slf ..        Use ~/.parallel/sshloginfile as the list of sshlogins
 
--slf ..        Use ~/.parallel/sshloginfile as the list of sshlogins

Latest revision as of 10:03, 14 August 2024

parallel --help
Usage:

parallel [options] [command [arguments]] < list_of_arguments
parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...
cat ... | parallel --pipe [options] [command [arguments]]

-j n            Run n jobs in parallel
-k              Keep same order
-X              Multiple arguments with context replace
--colsep regexp Split input on regexp for positional replacements
{} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings
{3} {3.} {3/} {3/.} {=3 perl code =}    Positional replacement strings
With --plus:    {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =
                {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
-S sshlogin     Example: [email protected]
--slf ..        Use ~/.parallel/sshloginfile as the list of sshlogins
--trc {}.bar    Shorthand for --transfer --return {}.bar --cleanup
--onall         Run the given command with argument on all sshlogins
--nonall        Run the given command with no arguments on all sshlogins

--pipe          Split stdin (standard input) to multiple jobs.
--recend str    Record end separator for --pipe.
--recstart str  Record start separator for --pipe.

GNU Parallel can do much more. See 'man parallel' for details


parallel, for, xargs, parallel --citation, sshlogin

Advertising: