parallel/testsuite/wanted-results/parallel-local-ssh7

2216 lines
108 KiB
Plaintext
Raw Permalink Normal View History

### test --env _, env_parallel for different shells
par_--env_underscore_ash ### ash
par_--env_underscore_ash ### Testing of --env _
par_--env_underscore_ash variables in aliases work
par_--env_underscore_ash variables in aliases work
par_--env_underscore_ash variables in aliases work
par_--env_underscore_ash variables in aliases work
par_--env_underscore_ash script: 4: not_copied_alias: not found
par_--env_underscore_ash error=OK
par_--env_underscore_ash aliases work
par_--env_underscore_ash aliases work
par_--env_underscore_ash /bin/ash: 1: myecho: not found
par_--env_underscore_ash OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_ash script: 2: myecho: not found
par_--env_underscore_ash OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_bash ### bash
par_--env_underscore_bash ### Testing of --env _
par_--env_underscore_bash variables in aliases in and arrays in functions work
par_--env_underscore_bash variables in aliases in and arrays in functions work
par_--env_underscore_bash variables in aliases in and arrays in functions work
par_--env_underscore_bash variables in aliases in and arrays in functions work
par_--env_underscore_bash variables in aliases in and arrays in functions work
par_--env_underscore_bash variables in aliases in and arrays in functions work
2023-07-21 02:33:22 +00:00
par_--env_underscore_bash script: line 99: not_copied_alias: command not found
par_--env_underscore_bash script: line 99: not_copied_func: command not found
par_--env_underscore_bash error=OK
par_--env_underscore_bash error=OK
par_--env_underscore_bash aliases in and arrays in functions work
par_--env_underscore_bash aliases in and arrays in functions work
par_--env_underscore_bash aliases in functions work
par_--env_underscore_bash aliases in functions work
2023-07-21 02:33:22 +00:00
par_--env_underscore_bash environment: line 99: myecho: command not found
par_--env_underscore_bash OK if no myecho ^^^^^^^^^^^^^^^^^^^^^^^^^
2023-07-21 02:33:22 +00:00
par_--env_underscore_bash script: line 99: myecho: command not found
par_--env_underscore_bash OK if no myecho ^^^^^^^^^^^^^^^^^^^^^^^^^
2023-07-21 02:33:22 +00:00
par_--env_underscore_bash /bin/bash: line 99: myfunc: command not found
par_--env_underscore_bash OK if no myfunc ^^^^^^^^^^^^^^^^^^^^^^^^^
2023-07-21 02:33:22 +00:00
par_--env_underscore_bash script: line 99: myfunc: command not found
par_--env_underscore_bash OK if no myfunc ^^^^^^^^^^^^^^^^^^^^^^^^^
par_--env_underscore_csh ### csh
par_--env_underscore_csh ### Testing of --env _ par_--env_underscore_csh
par_--env_underscore_csh #: Command not found. par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh variables and arrays in aliases work par_--env_underscore_csh
par_--env_underscore_csh myvar: Undefined variable. par_--env_underscore_csh
par_--env_underscore_csh myvar: Undefined variable. par_--env_underscore_csh
par_--env_underscore_csh myarray: Undefined variable. par_--env_underscore_csh
par_--env_underscore_csh myarray: Undefined variable. par_--env_underscore_csh
par_--env_underscore_csh myecho: Command not found. par_--env_underscore_csh
par_--env_underscore_csh OK ^^^^^^^^^^^^^^^^^ if no myecho par_--env_underscore_csh
par_--env_underscore_csh myecho: Command not found. par_--env_underscore_csh
par_--env_underscore_csh OK ^^^^^^^^^^^^^^^^^ if no myecho par_--env_underscore_csh
par_--env_underscore_csh Connection to lo closed. par_--env_underscore_csh
par_--env_underscore_dash ### dash
par_--env_underscore_dash ### Testing of --env _
par_--env_underscore_dash variables in aliases work
par_--env_underscore_dash variables in aliases work
par_--env_underscore_dash variables in aliases work
par_--env_underscore_dash variables in aliases work
par_--env_underscore_dash script: 4: not_copied_alias: not found
par_--env_underscore_dash error=OK
par_--env_underscore_dash aliases work
par_--env_underscore_dash aliases work
par_--env_underscore_dash /bin/dash: 1: myecho: not found
par_--env_underscore_dash OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_dash script: 2: myecho: not found
par_--env_underscore_dash OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_fish ### fish
par_--env_underscore_fish Fish is broken
par_--env_underscore_fish ### Testing of --env _
par_--env_underscore_fish Test copying
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish variables in aliases and arrays in functions work
par_--env_underscore_fish Test ignoring
2023-07-21 02:33:22 +00:00
par_--env_underscore_fish script (line 99):
par_--env_underscore_fish not_copied_alias 'error=OK'
2023-07-21 02:33:22 +00:00
par_--env_underscore_fish script (line 99):
par_--env_underscore_fish not_copied_func 'error=OK'
par_--env_underscore_fish error=OK
par_--env_underscore_fish error=OK
par_--env_underscore_fish Test single ignoring
par_--env_underscore_fish aliases and arrays in functions work
par_--env_underscore_fish aliases and arrays in functions work
par_--env_underscore_fish aliases functions work
par_--env_underscore_fish aliases functions work
par_--env_underscore_fish myecho $myarray functions $argv
par_--env_underscore_fish
par_--env_underscore_fish in function 'myfunc' with arguments 'work'
par_--env_underscore_fish OK if ^^^^^^^^^^^^^^^^^ no myecho
par_--env_underscore_fish script (line 4):
par_--env_underscore_fish myecho $myarray functions $argv
par_--env_underscore_fish
par_--env_underscore_fish in function 'myfunc' with arguments 'work'
2023-07-21 02:33:22 +00:00
par_--env_underscore_fish called on line 99 of file script
par_--env_underscore_fish OK if ^^^^^^^^^^^^^^^^^ no myecho
par_--env_underscore_fish myfunc work
par_--env_underscore_fish OK if ^^^^^^^^^^^^^^^^^ no myfunc
par_--env_underscore_fish script (line 6):
par_--env_underscore_fish myfunc work
par_--env_underscore_fish OK if ^^^^^^^^^^^^^^^^^ no myfunc
par_--env_underscore_ksh ### ksh
par_--env_underscore_ksh ### Testing of --env _
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh variables in aliases in and arrays in functions work
par_--env_underscore_ksh script: line 5: not_copied_alias: not found
par_--env_underscore_ksh script: line 5: not_copied_func: not found
par_--env_underscore_ksh error=OK
par_--env_underscore_ksh error=OK
par_--env_underscore_ksh aliases in and arrays in functions work
par_--env_underscore_ksh aliases in and arrays in functions work
par_--env_underscore_ksh aliases in functions work
par_--env_underscore_ksh aliases in functions work
par_--env_underscore_ksh /bin/ksh: myecho: not found
par_--env_underscore_ksh OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_ksh script: myecho: not found
par_--env_underscore_ksh OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_ksh /bin/ksh: myfunc: not found
par_--env_underscore_ksh OK if no myfunc ^^^^^^^^^^^^^^^^^
par_--env_underscore_ksh script: line 2: myfunc: not found
par_--env_underscore_ksh OK if no myfunc ^^^^^^^^^^^^^^^^^
par_--env_underscore_mksh ### mksh
par_--env_underscore_mksh ### Testing of --env _
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh variables in aliases in and arrays in functions work
par_--env_underscore_mksh EW: script[9]: not_copied_alias: inaccessible or not found
par_--env_underscore_mksh EW: script[9]: not_copied_func: inaccessible or not found
par_--env_underscore_mksh error=OK
par_--env_underscore_mksh error=OK
par_--env_underscore_mksh aliases in and arrays in functions work
par_--env_underscore_mksh aliases in and arrays in functions work
par_--env_underscore_mksh aliases in functions work
par_--env_underscore_mksh aliases in functions work
par_--env_underscore_mksh aliases in functions work
par_--env_underscore_mksh The myecho alias is replaced in the function causing this not to fail
par_--env_underscore_mksh aliases in functions work
par_--env_underscore_mksh The myecho alias is replaced in the function causing this not to fail
par_--env_underscore_mksh EW: /bin/mksh: myfunc: inaccessible or not found
par_--env_underscore_mksh OK if no myfunc ^^^^^^^^^^^^^^^^^
par_--env_underscore_mksh EW: script[9]: myfunc: inaccessible or not found
par_--env_underscore_mksh OK if no myfunc ^^^^^^^^^^^^^^^^^
par_--env_underscore_sh ### sh
par_--env_underscore_sh ### Testing of --env _
par_--env_underscore_sh variables in aliases work
par_--env_underscore_sh variables in aliases work
par_--env_underscore_sh variables in aliases work
par_--env_underscore_sh variables in aliases work
par_--env_underscore_sh script: 4: not_copied_alias: not found
par_--env_underscore_sh error=OK
par_--env_underscore_sh aliases work
par_--env_underscore_sh aliases work
par_--env_underscore_sh /bin/sh: 1: myecho: not found
par_--env_underscore_sh OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_sh script: 2: myecho: not found
par_--env_underscore_sh OK if no myecho ^^^^^^^^^^^^^^^^^
par_--env_underscore_tcsh ### tcsh
par_--env_underscore_tcsh ### Testing of --env _ par_--env_underscore_tcsh
par_--env_underscore_tcsh #: Command not found. par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh variables and arrays in aliases work par_--env_underscore_tcsh
par_--env_underscore_tcsh myvar: Undefined variable. par_--env_underscore_tcsh
par_--env_underscore_tcsh myvar: Undefined variable. par_--env_underscore_tcsh
par_--env_underscore_tcsh myarray: Undefined variable. par_--env_underscore_tcsh
par_--env_underscore_tcsh myarray: Undefined variable. par_--env_underscore_tcsh
par_--env_underscore_tcsh myecho: Command not found. par_--env_underscore_tcsh
par_--env_underscore_tcsh OK ^^^^^^^^^^^^^^^^^ if no myecho par_--env_underscore_tcsh
par_--env_underscore_tcsh myecho: Command not found. par_--env_underscore_tcsh
par_--env_underscore_tcsh OK ^^^^^^^^^^^^^^^^^ if no myecho par_--env_underscore_tcsh
par_--env_underscore_tcsh Connection to lo closed. par_--env_underscore_tcsh
par_--env_underscore_zsh ### zsh
par_--env_underscore_zsh ### Testing of --env _
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh variables in aliases in and arrays in functions work
par_--env_underscore_zsh (eval):1: command not found: not_copied_alias
par_--env_underscore_zsh (eval):1: command not found: not_copied_func
par_--env_underscore_zsh BAD error=OK
par_--env_underscore_zsh error=OK
par_--env_underscore_zsh aliases in and arrays in functions work
par_--env_underscore_zsh aliases in and arrays in functions work
par_--env_underscore_zsh aliases in functions work
par_--env_underscore_zsh aliases in functions work
par_--env_underscore_zsh (eval):1: command not found: myecho
par_--env_underscore_zsh OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myecho
par_--env_underscore_zsh (eval):1: command not found: myecho
par_--env_underscore_zsh OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myecho
par_--env_underscore_zsh zsh:1: command not found: myfunc
par_--env_underscore_zsh OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myfunc
par_--env_underscore_zsh script:2: command not found: myfunc
par_--env_underscore_zsh OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myfunc
par__man_ash ### ash
par__man_ash ### From man env_parallel
par__man_ash aliases with = & " ! ' work
par__man_ash aliases with = & " ! ' work
par__man_ash aliases with = & " ! ' work
par__man_ash aliases with = & " ! ' work
par__man_ash aliases with = & " ! ' work
par__man_ash multiline
par__man_ash aliases with = & " ! ' work
par__man_ash multiline
par__man_ash aliases with = & " ! ' work
par__man_ash multiline
par__man_ash aliases with = & " ! ' work
par__man_ash multiline
par__man_ash aliases with = & " ! ' work
par__man_ash multiline
par__man_ash aliases with = & " ! ' work
par__man_ash variables with = & " ! ' work
par__man_ash variables with = & " ! ' work
par__man_ash variables with = & " ! ' work
par__man_ash variables with = & " ! ' work
par__man_ash variables with = & " ! ' work
par__man_ash multiline
par__man_ash variables with = & " ! ' work
par__man_ash multiline
par__man_ash variables with = & " ! ' work
par__man_ash multiline
par__man_ash variables with = & " ! ' work
par__man_ash multiline
par__man_ash variables with = & " ! ' work
par__man_ash multiline
par__man_ash variables with = & " ! ' work
par__man_ash exit value 2 should be 2
par__man_ash Unknown option: no-such-option
par__man_ash exit value 255 should be 255
par__man_bash ### bash
par__man_bash ### From man env_parallel
par__man_bash aliases with = & " ! ' work
par__man_bash aliases with = & " ! ' work
par__man_bash aliases with = & " ! ' work
par__man_bash aliases with = & " ! ' work
par__man_bash aliases with = & " ! ' work
par__man_bash multiline
par__man_bash aliases with = & " ! ' work
par__man_bash env_parallel: Warning: Alias 'multiline' contains newline.
par__man_bash env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
par__man_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par__man_bash multiline
par__man_bash aliases with = & " ! ' work
par__man_bash but only when followed by a newline
par__man_bash env_parallel: Warning: Alias 'multiline' contains newline.
par__man_bash env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
par__man_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par__man_bash multiline
par__man_bash aliases with = & " ! ' work
par__man_bash but only when followed by a newline
par__man_bash env_parallel: Warning: Alias 'multiline' contains newline.
par__man_bash env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
par__man_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par__man_bash multiline
par__man_bash aliases with = & " ! ' work
par__man_bash but only when followed by a newline
par__man_bash env_parallel: Warning: Alias 'multiline' contains newline.
par__man_bash env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
par__man_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par__man_bash multiline
par__man_bash aliases with = & " ! ' work
par__man_bash but only when followed by a newline
par__man_bash functions with = & " ! ' work
par__man_bash functions with = & " ! ' work
par__man_bash functions with = & " ! ' work
par__man_bash functions with = & " ! ' work
par__man_bash functions with = & " ! ' work
par__man_bash variables with = & " ! ' work
par__man_bash variables with = & " ! ' work
par__man_bash variables with = & " ! ' work
par__man_bash variables with = & " ! ' work
par__man_bash variables with = & " ! ' work
par__man_bash multiline
par__man_bash variables with = & " ! ' work
par__man_bash multiline
par__man_bash variables with = & " ! ' work
par__man_bash multiline
par__man_bash variables with = & " ! ' work
par__man_bash multiline
par__man_bash variables with = & " ! ' work
par__man_bash multiline
par__man_bash variables with = & " ! ' work
par__man_bash arrays with = & " ! ' work, too
par__man_bash arrays
par__man_bash with = & " ! '
par__man_bash work,
par__man_bash too
par__man_bash arrays
par__man_bash with = & " ! '
par__man_bash work,
par__man_bash too
par__man_bash arrays
par__man_bash with = & " ! '
par__man_bash work,
par__man_bash too
par__man_bash arrays
par__man_bash with = & " ! '
par__man_bash work,
par__man_bash too
par__man_bash multi
par__man_bash level
par__man_bash env_parallel
par__man_bash exit value 2 should be 2
par__man_bash Unknown option: no-such-option
par__man_bash exit value 255 should be 255
par__man_csh ### csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh
par__man_csh {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
2020-05-23 18:04:09 +00:00
par__man_csh ### From man env_parallel
par__man_csh --colsep regexp Split input on regexp for positional replacements
par__man_csh --nonall Run the given command with no arguments on all sshlogins
par__man_csh --onall Run the given command with argument on all sshlogins
par__man_csh --pipe Split stdin (standard input) to multiple jobs.
par__man_csh --recend str Record end separator for --pipe.
par__man_csh --recstart str Record start separator for --pipe.
par__man_csh --slf .. Use ~/.parallel/sshloginfile as the list of sshlogins
par__man_csh --trc {}.bar Shorthand for --transfer --return {}.bar --cleanup
par__man_csh -S sshlogin Example: foo@server.example.com
par__man_csh -X Multiple arguments with context replace
par__man_csh -j n Run n jobs in parallel
par__man_csh -k Keep same order
par__man_csh Academic tradition requires you to cite works you base your article on.
par__man_csh GNU Parallel can do much more. See 'man parallel' for details
par__man_csh If you pay 10000 EUR you should feel free to use GNU Parallel without citing.
par__man_csh If you use programs that use GNU Parallel to process data for an article in a
par__man_csh This helps funding further development; AND IT WON'T COST YOU A CENT.
par__man_csh Unknown option: no-such-option
par__man_csh Usage:
par__man_csh With --plus: {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =
par__man_csh aliases with = & " work
par__man_csh aliases with = & " work
par__man_csh aliases with = & " work
par__man_csh aliases with = & " work
par__man_csh arrays
par__man_csh arrays
par__man_csh arrays
par__man_csh arrays
par__man_csh cat ... | parallel --pipe [options] [command [arguments]]
par__man_csh env_parallel
par__man_csh exit value 2 should be 2
par__man_csh exit value 255 should be 255
par__man_csh level
par__man_csh multi
par__man_csh parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...
par__man_csh parallel [options] [command [arguments]] < list_of_arguments
par__man_csh scientific publication, please cite:
par__man_csh too
par__man_csh too
par__man_csh too
par__man_csh too
par__man_csh variables with = & " work
par__man_csh variables with = & " work
par__man_csh variables with = & " work
par__man_csh variables with = & " work
par__man_csh with=&"'
par__man_csh with=&"'
par__man_csh with=&"'
par__man_csh with=&"'
par__man_csh work,
par__man_csh work,
par__man_csh work,
par__man_csh work,
par__man_csh {3} {3.} {3/} {3/.} {=3 perl code =} Positional replacement strings
par__man_csh {} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings
par__man_dash ### dash
par__man_dash ### From man env_parallel
par__man_dash aliases with = & " ! ' work
par__man_dash aliases with = & " ! ' work
par__man_dash aliases with = & " ! ' work
par__man_dash aliases with = & " ! ' work
par__man_dash aliases with = & " ! ' work
par__man_dash multiline
par__man_dash aliases with = & " ! ' work
par__man_dash multiline
par__man_dash aliases with = & " ! ' work
par__man_dash multiline
par__man_dash aliases with = & " ! ' work
par__man_dash multiline
par__man_dash aliases with = & " ! ' work
par__man_dash multiline
par__man_dash aliases with = & " ! ' work
par__man_dash variables with = & " ! ' work
par__man_dash variables with = & " ! ' work
par__man_dash variables with = & " ! ' work
par__man_dash variables with = & " ! ' work
par__man_dash variables with = & " ! ' work
par__man_dash multiline
par__man_dash variables with = & " ! ' work
par__man_dash multiline
par__man_dash variables with = & " ! ' work
par__man_dash multiline
par__man_dash variables with = & " ! ' work
par__man_dash multiline
par__man_dash variables with = & " ! ' work
par__man_dash multiline
par__man_dash variables with = & " ! ' work
par__man_dash exit value 2 should be 2
par__man_dash Unknown option: no-such-option
par__man_dash exit value 255 should be 255
par__man_fish ### fish
par__man_fish ### From man env_parallel
par__man_fish aliases with = & " ! ' work
par__man_fish aliases with = & " ! ' work
par__man_fish aliases with = & " ! ' work
par__man_fish aliases with = & " ! ' work
par__man_fish aliases with = & " ! ' work
par__man_fish functions with = & " ! ' work
par__man_fish functions with = & " ! ' work
par__man_fish functions with = & " ! ' work
par__man_fish functions with = & " ! ' work
par__man_fish functions with = & " ! ' work
par__man_fish variables with = & " ! ' work
par__man_fish variables with = & " ! ' work
par__man_fish variables with = & " ! ' work
par__man_fish variables with = & " ! ' work
par__man_fish variables with = & " ! ' work
par__man_fish multiline
par__man_fish variables with = & " ! ' work
par__man_fish multiline
par__man_fish variables with = & " ! ' work
par__man_fish multiline
par__man_fish variables with = & " ! ' work
par__man_fish multiline
par__man_fish variables with = & " ! ' work
par__man_fish multiline
par__man_fish variables with = & " ! ' work
par__man_fish arrays with = & " ! ' work, too
par__man_fish
par__man_fish work,
par__man_fish too
par__man_fish
par__man_fish arrays
par__man_fish with = & " ! '
par__man_fish work,
par__man_fish too
par__man_fish arrays
par__man_fish with = & " ! '
par__man_fish work,
par__man_fish too
par__man_fish arrays
par__man_fish with = & " ! '
par__man_fish work,
par__man_fish too
par__man_fish multi
par__man_fish level
par__man_fish env_parallel
par__man_fish exit value 2 should be 2
par__man_fish Unknown option: no-such-option
par__man_fish exit value 255 should be 255 `sleep 1`
par__man_ksh ### ksh
par__man_ksh ### From man env_parallel
par__man_ksh aliases with = & " ! ' work
par__man_ksh aliases with = & " ! ' work
par__man_ksh aliases with = & " ! ' work
par__man_ksh aliases with = & " ! ' work
par__man_ksh aliases with = & " ! ' work
par__man_ksh multiline
par__man_ksh aliases with = & " ! ' work
par__man_ksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_ksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_ksh multiline
par__man_ksh aliases with = & " ! ' work
par__man_ksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_ksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_ksh multiline
par__man_ksh aliases with = & " ! ' work
par__man_ksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_ksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_ksh multiline
par__man_ksh aliases with = & " ! ' work
par__man_ksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_ksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_ksh multiline
par__man_ksh aliases with = & " ! ' work
par__man_ksh functions with = & " ! ' work
par__man_ksh functions with = & " ! ' work
par__man_ksh functions with = & " ! ' work
par__man_ksh functions with = & " ! ' work
par__man_ksh functions with = & " ! ' work
par__man_ksh variables with = & " ! ' work
par__man_ksh variables with = & " ! ' work
par__man_ksh variables with = & " ! ' work
par__man_ksh variables with = & " ! ' work
par__man_ksh variables with = & " ! ' work
par__man_ksh multiline
par__man_ksh variables with = & " ! ' work
par__man_ksh multiline
par__man_ksh variables with = & " ! ' work
par__man_ksh multiline
par__man_ksh variables with = & " ! ' work
par__man_ksh multiline
par__man_ksh variables with = & " ! ' work
par__man_ksh multiline
par__man_ksh variables with = & " ! ' work
par__man_ksh arrays with = & " ! ' work, too
par__man_ksh arrays
par__man_ksh with = & " ! '
par__man_ksh work,
par__man_ksh too
par__man_ksh arrays
par__man_ksh with = & " ! '
par__man_ksh work,
par__man_ksh too
par__man_ksh arrays
par__man_ksh with = & " ! '
par__man_ksh work,
par__man_ksh too
par__man_ksh arrays
par__man_ksh with = & " ! '
par__man_ksh work,
par__man_ksh too
par__man_ksh This may never work
par__man_ksh https://unix.stackexchange.com/questions/457031/extract-full-function-definitions
par__man_ksh /bin/ksh: line 99: syntax error at line 99: `{' unmatched
par__man_ksh /bin/ksh: line 99: syntax error at line 99: `{' unmatched
par__man_ksh /bin/ksh: line 99: syntax error at line 99: `{' unmatched
par__man_ksh exit value 2 should be 2
par__man_ksh Unknown option: no-such-option
par__man_ksh exit value 255 should be 255
par__man_mksh ### mksh
par__man_mksh ### From man env_parallel
par__man_mksh aliases with = & " ! ' work
par__man_mksh aliases with = & " ! ' work
par__man_mksh aliases with = & " ! ' work
par__man_mksh aliases with = & " ! ' work
par__man_mksh aliases with = & " ! ' work
par__man_mksh multiline
par__man_mksh aliases with = & " ! ' work
par__man_mksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_mksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_mksh multiline
par__man_mksh aliases with = & " ! ' work
par__man_mksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_mksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_mksh multiline
par__man_mksh aliases with = & " ! ' work
par__man_mksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_mksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_mksh multiline
par__man_mksh aliases with = & " ! ' work
par__man_mksh env_parallel: Warning: Alias "multiline" contains newline.
par__man_mksh env_parallel: Warning: Make sure the command has at least one newline after "multiline".
par__man_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par__man_mksh multiline
par__man_mksh aliases with = & " ! ' work
par__man_mksh functions with = & " ! ' work
par__man_mksh functions with = & " ! ' work
par__man_mksh functions with = & " ! ' work
par__man_mksh functions with = & " ! ' work
par__man_mksh functions with = & " ! ' work
par__man_mksh variables with = & " ! ' work
par__man_mksh variables with = & " ! ' work
par__man_mksh variables with = & " ! ' work
par__man_mksh variables with = & " ! ' work
par__man_mksh variables with = & " ! ' work
par__man_mksh multiline
par__man_mksh variables with = & " ! ' work
par__man_mksh multiline
par__man_mksh variables with = & " ! ' work
par__man_mksh multiline
par__man_mksh variables with = & " ! ' work
par__man_mksh multiline
par__man_mksh variables with = & " ! ' work
par__man_mksh multiline
par__man_mksh variables with = & " ! ' work
par__man_mksh arrays with = & " ! ' work, too
par__man_mksh arrays
par__man_mksh with = & " ! '
par__man_mksh work,
par__man_mksh too
par__man_mksh arrays
par__man_mksh with = & " ! '
par__man_mksh work,
par__man_mksh too
par__man_mksh arrays
par__man_mksh with = & " ! '
par__man_mksh work,
par__man_mksh too
par__man_mksh arrays
par__man_mksh with = & " ! '
par__man_mksh work,
par__man_mksh too
par__man_mksh multi
par__man_mksh level
par__man_mksh env_parallel
par__man_mksh exit value 2 should be 2
par__man_mksh Unknown option: no-such-option
par__man_mksh exit value 255 should be 255
par__man_sh ### sh
par__man_sh ### From man env_parallel
par__man_sh aliases with = & " ! ' work
par__man_sh aliases with = & " ! ' work
par__man_sh aliases with = & " ! ' work
par__man_sh aliases with = & " ! ' work
par__man_sh aliases with = & " ! ' work
par__man_sh multiline
par__man_sh aliases with = & " ! ' work
par__man_sh multiline
par__man_sh aliases with = & " ! ' work
par__man_sh multiline
par__man_sh aliases with = & " ! ' work
par__man_sh multiline
par__man_sh aliases with = & " ! ' work
par__man_sh multiline
par__man_sh aliases with = & " ! ' work
par__man_sh variables with = & " ! ' work
par__man_sh variables with = & " ! ' work
par__man_sh variables with = & " ! ' work
par__man_sh variables with = & " ! ' work
par__man_sh variables with = & " ! ' work
par__man_sh multiline
par__man_sh variables with = & " ! ' work
par__man_sh multiline
par__man_sh variables with = & " ! ' work
par__man_sh multiline
par__man_sh variables with = & " ! ' work
par__man_sh multiline
par__man_sh variables with = & " ! ' work
par__man_sh multiline
par__man_sh variables with = & " ! ' work
par__man_sh exit value 2 should be 2
par__man_sh Unknown option: no-such-option
par__man_sh exit value 255 should be 255
par__man_tcsh ### tcsh
par__man_tcsh ### From man env_parallel par__man_tcsh
par__man_tcsh #: Command not found. par__man_tcsh
par__man_tcsh aliases with = & " work par__man_tcsh
par__man_tcsh aliases with = & " work par__man_tcsh
par__man_tcsh aliases with = & " work par__man_tcsh
par__man_tcsh aliases with = & " work par__man_tcsh
par__man_tcsh Functions not supported par__man_tcsh
par__man_tcsh #: Command not found. par__man_tcsh
par__man_tcsh #: Command not found. par__man_tcsh
par__man_tcsh variables with = & " work par__man_tcsh
par__man_tcsh variables with = & " work par__man_tcsh
par__man_tcsh variables with = & " work par__man_tcsh
par__man_tcsh variables with = & " work par__man_tcsh
par__man_tcsh #: Command not found. par__man_tcsh
par__man_tcsh arrays par__man_tcsh
par__man_tcsh with=&"' par__man_tcsh
par__man_tcsh work, par__man_tcsh
par__man_tcsh too par__man_tcsh
par__man_tcsh arrays par__man_tcsh
par__man_tcsh with=&"' par__man_tcsh
par__man_tcsh work, par__man_tcsh
par__man_tcsh too par__man_tcsh
par__man_tcsh arrays par__man_tcsh
par__man_tcsh with=&"' par__man_tcsh
par__man_tcsh work, par__man_tcsh
par__man_tcsh too par__man_tcsh
par__man_tcsh arrays par__man_tcsh
par__man_tcsh with=&"' par__man_tcsh
par__man_tcsh work, par__man_tcsh
par__man_tcsh too par__man_tcsh
par__man_tcsh Segmentation faults? Are you running bsd-csh version 20110502-3? par__man_tcsh
par__man_tcsh multi par__man_tcsh
par__man_tcsh level par__man_tcsh
par__man_tcsh env_parallel par__man_tcsh
par__man_tcsh exit value 2 should be 2 par__man_tcsh
par__man_tcsh Unknown option: no-such-option par__man_tcsh
par__man_tcsh Usage: par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh parallel [options] [command [arguments]] < list_of_arguments par__man_tcsh
par__man_tcsh parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))... par__man_tcsh
par__man_tcsh cat ... | parallel --pipe [options] [command [arguments]] par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh -j n Run n jobs in parallel par__man_tcsh
par__man_tcsh -k Keep same order par__man_tcsh
par__man_tcsh -X Multiple arguments with context replace par__man_tcsh
par__man_tcsh --colsep regexp Split input on regexp for positional replacements par__man_tcsh
par__man_tcsh {} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings par__man_tcsh
par__man_tcsh {3} {3.} {3/} {3/.} {=3 perl code =} Positional replacement strings par__man_tcsh
par__man_tcsh With --plus: {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} = par__man_tcsh
par__man_tcsh {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...} par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh -S sshlogin Example: foo@server.example.com par__man_tcsh
par__man_tcsh --slf .. Use ~/.parallel/sshloginfile as the list of sshlogins par__man_tcsh
par__man_tcsh --trc {}.bar Shorthand for --transfer --return {}.bar --cleanup par__man_tcsh
par__man_tcsh --onall Run the given command with argument on all sshlogins par__man_tcsh
par__man_tcsh --nonall Run the given command with no arguments on all sshlogins par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh --pipe Split stdin (standard input) to multiple jobs. par__man_tcsh
par__man_tcsh --recend str Record end separator for --pipe. par__man_tcsh
par__man_tcsh --recstart str Record start separator for --pipe. par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh GNU Parallel can do much more. See 'man parallel' for details par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh Academic tradition requires you to cite works you base your article on. par__man_tcsh
par__man_tcsh If you use programs that use GNU Parallel to process data for an article in a par__man_tcsh
par__man_tcsh scientific publication, please cite: par__man_tcsh
par__man_tcsh par__man_tcsh
2020-05-23 18:04:09 +00:00
par__man_tcsh par__man_tcsh
par__man_tcsh This helps funding further development; AND IT WON'T COST YOU A CENT. par__man_tcsh
par__man_tcsh If you pay 10000 EUR you should feel free to use GNU Parallel without citing. par__man_tcsh
par__man_tcsh par__man_tcsh
par__man_tcsh exit value 255 should be 255 par__man_tcsh
par__man_tcsh Connection to lo closed. par__man_tcsh
par__man_zsh ### zsh
par__man_zsh ### From man env_parallel
par__man_zsh aliases with = & " ! ' work
par__man_zsh aliases with = & " ! ' work
par__man_zsh aliases with = & " ! ' work
par__man_zsh aliases with = & " ! ' work
par__man_zsh aliases with = & " ! ' work
par__man_zsh multiline
par__man_zsh aliases with = & " ! ' work
par__man_zsh multiline
par__man_zsh aliases with = & " ! ' work
par__man_zsh multiline
par__man_zsh aliases with = & " ! ' work
par__man_zsh multiline
par__man_zsh aliases with = & " ! ' work
par__man_zsh multiline
par__man_zsh aliases with = & " ! ' work
par__man_zsh functions with = & " ! ' work
par__man_zsh functions with = & " ! ' work
par__man_zsh functions with = & " ! ' work
par__man_zsh functions with = & " ! ' work
par__man_zsh functions with = & " ! ' work
par__man_zsh variables with = & " ! ' work
par__man_zsh variables with = & " ! ' work
par__man_zsh variables with = & " ! ' work
par__man_zsh variables with = & " ! ' work
par__man_zsh variables with = & " ! ' work
par__man_zsh multiline
par__man_zsh variables with = & " ! ' work
par__man_zsh multiline
par__man_zsh variables with = & " ! ' work
par__man_zsh multiline
par__man_zsh variables with = & " ! ' work
par__man_zsh multiline
par__man_zsh variables with = & " ! ' work
par__man_zsh multiline
par__man_zsh variables with = & " ! ' work
par__man_zsh arrays with = & " ! ' work, too
par__man_zsh arrays
par__man_zsh with = & " ! '
par__man_zsh work,
par__man_zsh too
par__man_zsh arrays
par__man_zsh with = & " ! '
par__man_zsh work,
par__man_zsh too
par__man_zsh arrays
par__man_zsh with = & " ! '
par__man_zsh work,
par__man_zsh too
par__man_zsh arrays
par__man_zsh with = & " ! '
par__man_zsh work,
par__man_zsh too
par__man_zsh multi
par__man_zsh level
par__man_zsh env_parallel
par__man_zsh exit value 2 should be 2
par__man_zsh Unknown option: no-such-option
par__man_zsh exit value 255 should be 255
par_env_parallel_--session_ash ### Test env_parallel --session
par_env_parallel_--session_ash ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_ash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level0func: not found
par_env_parallel_--session_ash script: 99: level0alias: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level0func: not found
par_env_parallel_--session_ash /bin/ash: 999: level0alias: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level1func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level1func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_ash
par_env_parallel_--session_ash script: 4: level0func: not found
par_env_parallel_--session_ash script: 4: level0alias: not found
par_env_parallel_--session_ash script: 4: Bad substitution
par_env_parallel_--session_ash
par_env_parallel_--session_ash /bin/ash: 3: level0func: not found
par_env_parallel_--session_ash /bin/ash: 3: level0alias: not found
par_env_parallel_--session_ash /bin/ash: 3: Bad substitution
par_env_parallel_--session_ash
par_env_parallel_--session_ash script: 4: level1func: not found
par_env_parallel_--session_ash script: 4: level1alias: not found
par_env_parallel_--session_ash script: 4: Bad substitution
par_env_parallel_--session_ash
par_env_parallel_--session_ash /bin/ash: 3: level1func: not found
par_env_parallel_--session_ash /bin/ash: 3: level1alias: not found
par_env_parallel_--session_ash /bin/ash: 3: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
par_env_parallel_--session_ash script: 4: level2func: not found
par_env_parallel_--session_ash script: 4: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
par_env_parallel_--session_ash /bin/ash: 3: level2func: not found
par_env_parallel_--session_ash /bin/ash: 3: Bad substitution
par_env_parallel_--session_ash ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_ash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level0func: not found
par_env_parallel_--session_ash script: 99: level0alias: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level0func: not found
par_env_parallel_--session_ash /bin/ash: 999: level0alias: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level1func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level1func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level2func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level2func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash ### level0+1+2 should be transferred
par_env_parallel_--session_ash l0var
par_env_parallel_--session_ash l0alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level0func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l0var
par_env_parallel_--session_ash l0alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level0func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level1func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l1var
par_env_parallel_--session_ash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level1func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash script: 99: level2func: not found
par_env_parallel_--session_ash script: 99: Bad substitution
par_env_parallel_--session_ash l2var
par_env_parallel_--session_ash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ash /bin/ash: 999: level2func: not found
par_env_parallel_--session_ash /bin/ash: 999: Bad substitution
par_env_parallel_--session_ash /bin/ash: 1: aliasbefore: not found
par_env_parallel_--session_ash script: 2: aliasbefore: not found
par_env_parallel_--session_ash no_before
par_env_parallel_--session_ash no_before
par_env_parallel_--session_ash after aliasafter_OK
par_env_parallel_--session_ash after aliasafter_OK
par_env_parallel_--session_ash after varafter_OK
par_env_parallel_--session_ash after varafter_OK
par_env_parallel_--session_bash ### Test env_parallel --session / --end-session
par_env_parallel_--session_bash ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash script: line 99: level0func: command not found
par_env_parallel_--session_bash script: line 99: level0alias: command not found
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash /bin/bash: line 99: level0func: command not found
par_env_parallel_--session_bash /bin/bash: line 99: level0alias: command not found
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash script: line 99: level0func: command not found
par_env_parallel_--session_bash script: line 99: level0alias: command not found
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash /bin/bash: line 99: level0func: command not found
par_env_parallel_--session_bash /bin/bash: line 99: level0alias: command not found
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash script: line 99: level1func: command not found
par_env_parallel_--session_bash script: line 99: level1alias: command not found
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash /bin/bash: line 99: level1func: command not found
par_env_parallel_--session_bash /bin/bash: line 99: level1alias: command not found
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
par_env_parallel_--session_bash ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash script: line 99: level0func: command not found
par_env_parallel_--session_bash script: line 99: level0alias: command not found
par_env_parallel_--session_bash
par_env_parallel_--session_bash fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash /bin/bash: line 99: level0func: command not found
par_env_parallel_--session_bash /bin/bash: line 99: level0alias: command not found
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
par_env_parallel_--session_bash ### level0+1+2 should be transferred
par_env_parallel_--session_bash l0var
par_env_parallel_--session_bash l0func
par_env_parallel_--session_bash l0alias
par_env_parallel_--session_bash level0 array OK
par_env_parallel_--session_bash l0var
par_env_parallel_--session_bash l0func
par_env_parallel_--session_bash l0alias
par_env_parallel_--session_bash level0 array OK
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash l1var
par_env_parallel_--session_bash l1func
par_env_parallel_--session_bash l1alias
par_env_parallel_--session_bash level1 array OK
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
par_env_parallel_--session_bash l2var
par_env_parallel_--session_bash l2func
par_env_parallel_--session_bash l2alias
par_env_parallel_--session_bash level2 array OK
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_bash /bin/bash: line 99: aliasl0: command not found
par_env_parallel_--session_bash script: line 99: aliasl0: command not found
par_env_parallel_--session_bash /bin/bash: line 99: funcl0: command not found
par_env_parallel_--session_bash script: line 99: funcl0: command not found
par_env_parallel_--session_bash no_before
par_env_parallel_--session_bash no_before
par_env_parallel_--session_bash no_before
par_env_parallel_--session_bash no_before
par_env_parallel_--session_bash l1 aliasl1_OK
par_env_parallel_--session_bash l1 aliasl1_OK
par_env_parallel_--session_bash l1 funcl1_OK
par_env_parallel_--session_bash l1 funcl1_OK
par_env_parallel_--session_bash l1 varl1_OK
par_env_parallel_--session_bash l1 varl1_OK
par_env_parallel_--session_bash array l1 arrayl1_OK
par_env_parallel_--session_bash array l1 arrayl1_OK
par_env_parallel_--session_csh Not implemented
par_env_parallel_--session_dash ### Test env_parallel --session
par_env_parallel_--session_dash ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_dash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level0func: not found
par_env_parallel_--session_dash script: 99: level0alias: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level0func: not found
par_env_parallel_--session_dash /bin/dash: 999: level0alias: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level1func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level1func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_dash
par_env_parallel_--session_dash script: 4: level0func: not found
par_env_parallel_--session_dash script: 4: level0alias: not found
par_env_parallel_--session_dash script: 4: Bad substitution
par_env_parallel_--session_dash
par_env_parallel_--session_dash /bin/dash: 3: level0func: not found
par_env_parallel_--session_dash /bin/dash: 3: level0alias: not found
par_env_parallel_--session_dash /bin/dash: 3: Bad substitution
par_env_parallel_--session_dash
par_env_parallel_--session_dash script: 4: level1func: not found
par_env_parallel_--session_dash script: 4: level1alias: not found
par_env_parallel_--session_dash script: 4: Bad substitution
par_env_parallel_--session_dash
par_env_parallel_--session_dash /bin/dash: 3: level1func: not found
par_env_parallel_--session_dash /bin/dash: 3: level1alias: not found
par_env_parallel_--session_dash /bin/dash: 3: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
par_env_parallel_--session_dash script: 4: level2func: not found
par_env_parallel_--session_dash script: 4: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
par_env_parallel_--session_dash /bin/dash: 3: level2func: not found
par_env_parallel_--session_dash /bin/dash: 3: Bad substitution
par_env_parallel_--session_dash ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_dash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level0func: not found
par_env_parallel_--session_dash script: 99: level0alias: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level0func: not found
par_env_parallel_--session_dash /bin/dash: 999: level0alias: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level1func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level1func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level2func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level2func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash ### level0+1+2 should be transferred
par_env_parallel_--session_dash l0var
par_env_parallel_--session_dash l0alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level0func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l0var
par_env_parallel_--session_dash l0alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level0func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level1func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l1var
par_env_parallel_--session_dash l1alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level1func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash script: 99: level2func: not found
par_env_parallel_--session_dash script: 99: Bad substitution
par_env_parallel_--session_dash l2var
par_env_parallel_--session_dash l2alias
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_dash /bin/dash: 999: level2func: not found
par_env_parallel_--session_dash /bin/dash: 999: Bad substitution
par_env_parallel_--session_dash /bin/dash: 1: aliasbefore: not found
par_env_parallel_--session_dash script: 2: aliasbefore: not found
par_env_parallel_--session_dash no_before
par_env_parallel_--session_dash no_before
par_env_parallel_--session_dash after aliasafter_OK
par_env_parallel_--session_dash after aliasafter_OK
par_env_parallel_--session_dash after varafter_OK
par_env_parallel_--session_dash after varafter_OK
par_env_parallel_--session_fish ### Test env_parallel --session
par_env_parallel_--session_fish fish: Unknown command: aliasbefore
par_env_parallel_--session_fish fish:
par_env_parallel_--session_fish aliasbefore must_fail
par_env_parallel_--session_fish
par_env_parallel_--session_fish fish: Unknown command: aliasbefore
par_env_parallel_--session_fish script (line 6):
par_env_parallel_--session_fish aliasbefore must_fail
par_env_parallel_--session_fish
par_env_parallel_--session_fish fish: Unknown command: funcbefore
par_env_parallel_--session_fish fish:
par_env_parallel_--session_fish funcbefore must_fail
par_env_parallel_--session_fish
par_env_parallel_--session_fish fish: Unknown command: funcbefore
par_env_parallel_--session_fish script (line 6):
par_env_parallel_--session_fish funcbefore must_fail
par_env_parallel_--session_fish
par_env_parallel_--session_fish no_before
par_env_parallel_--session_fish no_before
par_env_parallel_--session_fish no_before
par_env_parallel_--session_fish no_before
par_env_parallel_--session_fish after aliasafter_OK
par_env_parallel_--session_fish after aliasafter_OK
par_env_parallel_--session_fish after funcafter_OK
par_env_parallel_--session_fish after funcafter_OK
par_env_parallel_--session_fish after varafter_OK
par_env_parallel_--session_fish after varafter_OK
par_env_parallel_--session_fish array after arrayafter_OK
par_env_parallel_--session_fish array after arrayafter_OK
par_env_parallel_--session_ksh ### Test env_parallel --session
par_env_parallel_--session_ksh ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
par_env_parallel_--session_ksh script[9]: level0func: not found
par_env_parallel_--session_ksh script[9]: level0alias: not found
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ksh /bin/ksh[999]: level0func: not found
par_env_parallel_--session_ksh /bin/ksh[999]: level0alias: not found
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
par_env_parallel_--session_ksh script[9]: level0func: not found
par_env_parallel_--session_ksh script[9]: level0alias: not found
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ksh /bin/ksh[999]: level0func: not found
par_env_parallel_--session_ksh /bin/ksh[999]: level0alias: not found
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
par_env_parallel_--session_ksh script[9]: level1func: not found
par_env_parallel_--session_ksh script[9]: level1alias: not found
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ksh /bin/ksh[999]: level1func: not found
par_env_parallel_--session_ksh /bin/ksh[999]: level1alias: not found
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
par_env_parallel_--session_ksh script[9]: level0func: not found
par_env_parallel_--session_ksh script[9]: level0alias: not found
par_env_parallel_--session_ksh
par_env_parallel_--session_ksh fail
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_ksh /bin/ksh[999]: level0func: not found
par_env_parallel_--session_ksh /bin/ksh[999]: level0alias: not found
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh ### level0+1+2 should be transferred
par_env_parallel_--session_ksh l0var
par_env_parallel_--session_ksh l0func
par_env_parallel_--session_ksh l0alias
par_env_parallel_--session_ksh level0 array OK
par_env_parallel_--session_ksh l0var
par_env_parallel_--session_ksh l0func
par_env_parallel_--session_ksh l0alias
par_env_parallel_--session_ksh level0 array OK
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh l1var
par_env_parallel_--session_ksh l1func
par_env_parallel_--session_ksh l1alias
par_env_parallel_--session_ksh level1 array OK
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh l2var
par_env_parallel_--session_ksh l2func
par_env_parallel_--session_ksh l2alias
par_env_parallel_--session_ksh level2 array OK
par_env_parallel_--session_ksh /bin/ksh: line 2: aliasbefore: not found
par_env_parallel_--session_ksh script: line 3: aliasbefore: not found
par_env_parallel_--session_ksh /bin/ksh: line 2: funcbefore: not found
par_env_parallel_--session_ksh script: line 3: funcbefore: not found
par_env_parallel_--session_ksh no_before
par_env_parallel_--session_ksh no_before
par_env_parallel_--session_ksh no_before
par_env_parallel_--session_ksh no_before
par_env_parallel_--session_ksh after aliasafter_OK
par_env_parallel_--session_ksh after aliasafter_OK
par_env_parallel_--session_ksh after funcafter_OK
par_env_parallel_--session_ksh after funcafter_OK
par_env_parallel_--session_ksh after varafter_OK
par_env_parallel_--session_ksh after varafter_OK
par_env_parallel_--session_ksh array after arrayafter_OK
par_env_parallel_--session_ksh array after arrayafter_OK
par_env_parallel_--session_mksh ### Test env_parallel --session
par_env_parallel_--session_mksh ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: script[9]: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: level0alias: inaccessible or not found
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: /bin/mksh: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: /bin/mksh: level0alias: inaccessible or not found
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: script[9]: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: level0alias: inaccessible or not found
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: /bin/mksh: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: /bin/mksh: level0alias: inaccessible or not found
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: script[9]: level1func: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: level1alias: inaccessible or not found
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: /bin/mksh: level1func: inaccessible or not found
par_env_parallel_--session_mksh EW: /bin/mksh: level1alias: inaccessible or not found
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: script[9]: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: level0alias: inaccessible or not found
par_env_parallel_--session_mksh
par_env_parallel_--session_mksh fail
par_env_parallel_--session_mksh EW: /bin/mksh: level0func: inaccessible or not found
par_env_parallel_--session_mksh EW: /bin/mksh: level0alias: inaccessible or not found
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh ### level0+1+2 should be transferred
par_env_parallel_--session_mksh l0var
par_env_parallel_--session_mksh l0func
par_env_parallel_--session_mksh l0alias
par_env_parallel_--session_mksh level0 array OK
par_env_parallel_--session_mksh l0var
par_env_parallel_--session_mksh l0func
par_env_parallel_--session_mksh l0alias
par_env_parallel_--session_mksh level0 array OK
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh l1var
par_env_parallel_--session_mksh l1func
par_env_parallel_--session_mksh l1alias
par_env_parallel_--session_mksh level1 array OK
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh l2var
par_env_parallel_--session_mksh l2func
par_env_parallel_--session_mksh l2alias
par_env_parallel_--session_mksh level2 array OK
par_env_parallel_--session_mksh EW: /bin/mksh: aliasbefore: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: aliasbefore: inaccessible or not found
par_env_parallel_--session_mksh EW: /bin/mksh: funcbefore: inaccessible or not found
par_env_parallel_--session_mksh EW: script[9]: funcbefore: inaccessible or not found
par_env_parallel_--session_mksh no_before
par_env_parallel_--session_mksh no_before
par_env_parallel_--session_mksh no_before
par_env_parallel_--session_mksh no_before
par_env_parallel_--session_mksh after aliasafter_OK
par_env_parallel_--session_mksh after aliasafter_OK
par_env_parallel_--session_mksh after funcafter_OK
par_env_parallel_--session_mksh after funcafter_OK
par_env_parallel_--session_mksh after varafter_OK
par_env_parallel_--session_mksh after varafter_OK
par_env_parallel_--session_mksh array after arrayafter_OK
par_env_parallel_--session_mksh array after arrayafter_OK
par_env_parallel_--session_sh ### Test env_parallel --session
par_env_parallel_--session_sh ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_sh
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level0func: not found
par_env_parallel_--session_sh script: 99: level0alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level0func: not found
par_env_parallel_--session_sh /bin/sh: 999: level0alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level1func: not found
par_env_parallel_--session_sh script: 99: level1alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level1func: not found
par_env_parallel_--session_sh /bin/sh: 999: level1alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_sh
par_env_parallel_--session_sh script: 3: level0func: not found
par_env_parallel_--session_sh script: 3: level0alias: not found
par_env_parallel_--session_sh script: 3: Bad substitution
par_env_parallel_--session_sh
par_env_parallel_--session_sh /bin/sh: 2: level0func: not found
par_env_parallel_--session_sh /bin/sh: 2: level0alias: not found
par_env_parallel_--session_sh /bin/sh: 2: Bad substitution
par_env_parallel_--session_sh
par_env_parallel_--session_sh script: 3: level1func: not found
par_env_parallel_--session_sh script: 3: level1alias: not found
par_env_parallel_--session_sh script: 3: Bad substitution
par_env_parallel_--session_sh
par_env_parallel_--session_sh /bin/sh: 2: level1func: not found
par_env_parallel_--session_sh /bin/sh: 2: level1alias: not found
par_env_parallel_--session_sh /bin/sh: 2: Bad substitution
par_env_parallel_--session_sh l2var
par_env_parallel_--session_sh script: 3: level2func: not found
par_env_parallel_--session_sh script: 3: level2alias: not found
par_env_parallel_--session_sh script: 3: Bad substitution
par_env_parallel_--session_sh l2var
par_env_parallel_--session_sh /bin/sh: 2: level2func: not found
par_env_parallel_--session_sh /bin/sh: 2: level2alias: not found
par_env_parallel_--session_sh /bin/sh: 2: Bad substitution
par_env_parallel_--session_sh ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_sh
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level0func: not found
par_env_parallel_--session_sh script: 99: level0alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level0func: not found
par_env_parallel_--session_sh /bin/sh: 999: level0alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level1func: not found
par_env_parallel_--session_sh script: 99: level1alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level1func: not found
par_env_parallel_--session_sh /bin/sh: 999: level1alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh l2var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level2func: not found
par_env_parallel_--session_sh script: 99: level2alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l2var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level2func: not found
par_env_parallel_--session_sh /bin/sh: 999: level2alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh ### level0+1+2 should be transferred
par_env_parallel_--session_sh l0var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level0func: not found
par_env_parallel_--session_sh script: 99: level0alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l0var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level0func: not found
par_env_parallel_--session_sh /bin/sh: 999: level0alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level1func: not found
par_env_parallel_--session_sh script: 99: level1alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l1var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level1func: not found
par_env_parallel_--session_sh /bin/sh: 999: level1alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh l2var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh script: 99: level2func: not found
par_env_parallel_--session_sh script: 99: level2alias: not found
par_env_parallel_--session_sh script: 99: Bad substitution
par_env_parallel_--session_sh l2var
2023-07-21 02:33:22 +00:00
par_env_parallel_--session_sh /bin/sh: 999: level2func: not found
par_env_parallel_--session_sh /bin/sh: 999: level2alias: not found
par_env_parallel_--session_sh /bin/sh: 999: Bad substitution
par_env_parallel_--session_sh /bin/sh: 1: aliasbefore: not found
par_env_parallel_--session_sh script: 2: aliasbefore: not found
par_env_parallel_--session_sh /bin/sh: 1: funcbefore: not found
par_env_parallel_--session_sh script: 2: funcbefore: not found
par_env_parallel_--session_sh no_before
par_env_parallel_--session_sh no_before
par_env_parallel_--session_sh after aliasafter_OK
par_env_parallel_--session_sh after aliasafter_OK
par_env_parallel_--session_sh /bin/sh: 3: funcafter: not found
par_env_parallel_--session_sh script: 4: funcafter: not found
par_env_parallel_--session_sh after varafter_OK
par_env_parallel_--session_sh after varafter_OK
par_env_parallel_--session_tcsh Not implemented
par_env_parallel_--session_zsh ### Test env_parallel --session
par_env_parallel_--session_zsh ### level0 should be hidden, level1 should be transferred
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh ### level0+1 should be hidden, level2 should be transferred
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level1func
par_env_parallel_--session_zsh (eval):1: command not found: level1alias
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level1func
par_env_parallel_--session_zsh (eval):1: command not found: level1alias
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh ### level0 should be hidden, level1+2 should be transferred
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh
par_env_parallel_--session_zsh fail
par_env_parallel_--session_zsh (eval):1: command not found: level0func
par_env_parallel_--session_zsh (eval):1: command not found: level0alias
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh ### level0+1+2 should be transferred
par_env_parallel_--session_zsh l0var
par_env_parallel_--session_zsh l0func
par_env_parallel_--session_zsh l0alias
par_env_parallel_--session_zsh level0 array OK
par_env_parallel_--session_zsh l0var
par_env_parallel_--session_zsh l0func
par_env_parallel_--session_zsh l0alias
par_env_parallel_--session_zsh level0 array OK
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh l1var
par_env_parallel_--session_zsh l1func
par_env_parallel_--session_zsh l1alias
par_env_parallel_--session_zsh level1 array OK
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh l2var
par_env_parallel_--session_zsh l2func
par_env_parallel_--session_zsh l2alias
par_env_parallel_--session_zsh level2 array OK
par_env_parallel_--session_zsh zsh:1: command not found: aliasbefore
par_env_parallel_--session_zsh script:2: command not found: aliasbefore
par_env_parallel_--session_zsh zsh:1: command not found: funcbefore
par_env_parallel_--session_zsh script:2: command not found: funcbefore
par_env_parallel_--session_zsh no_before
par_env_parallel_--session_zsh no_before
par_env_parallel_--session_zsh no_before
par_env_parallel_--session_zsh no_before
par_env_parallel_--session_zsh after aliasafter_OK
par_env_parallel_--session_zsh after aliasafter_OK
par_env_parallel_--session_zsh after funcafter_OK
par_env_parallel_--session_zsh after funcafter_OK
par_env_parallel_--session_zsh after varafter_OK
par_env_parallel_--session_zsh after varafter_OK
par_env_parallel_--session_zsh array after arrayafter_OK
par_env_parallel_--session_zsh array after arrayafter_OK
par_env_parallel_ash OK
par_env_parallel_ash OK
par_env_parallel_ash alias line 1
par_env_parallel_ash alias line 1
par_env_parallel_ash alias line 2
par_env_parallel_ash alias line 2
par_env_parallel_ash alias line 3
par_env_parallel_ash alias line 3
par_env_parallel_ash alias2 line 1
par_env_parallel_ash alias2 line 1
par_env_parallel_ash alias2 line 2
par_env_parallel_ash alias2 line 2
par_env_parallel_ash bug #50435: Remote fifo broke in 20150522
par_env_parallel_ash bug #52534: Tail of multiline alias is ignored
par_env_parallel_ash data from stdin
par_env_parallel_ash data from stdin
par_env_parallel_bash OK
par_env_parallel_bash OK
par_env_parallel_bash alias line 1
par_env_parallel_bash alias line 1
par_env_parallel_bash alias line 2
par_env_parallel_bash alias line 2
par_env_parallel_bash alias line 3
par_env_parallel_bash alias line 3
par_env_parallel_bash alias2 line 1
par_env_parallel_bash alias2 line 1
par_env_parallel_bash alias2 line 2
par_env_parallel_bash alias2 line 2
par_env_parallel_bash bug #50435: Remote fifo broke in 20150522
par_env_parallel_bash bug #52534: Tail of multiline alias is ignored
par_env_parallel_bash data from stdin
par_env_parallel_bash data from stdin
par_env_parallel_bash env_parallel: Warning: Alias 'myalias' contains newline.
par_env_parallel_bash env_parallel: Warning: Alias 'myalias' contains newline.
par_env_parallel_bash env_parallel: Warning: Alias 'myalias2' contains newline.
par_env_parallel_bash env_parallel: Warning: Alias 'myalias2' contains newline.
par_env_parallel_bash env_parallel: Warning: Make sure the command has at least one newline after 'myalias'.
par_env_parallel_bash env_parallel: Warning: Make sure the command has at least one newline after 'myalias'.
par_env_parallel_bash env_parallel: Warning: Make sure the command has at least one newline after 'myalias2'.
par_env_parallel_bash env_parallel: Warning: Make sure the command has at least one newline after 'myalias2'.
par_env_parallel_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par_env_parallel_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par_env_parallel_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par_env_parallel_bash env_parallel: Warning: See BUGS in 'man env_parallel'.
par_env_parallel_csh bug #50435: Remote fifo broke in 20150522
par_env_parallel_csh data from stdin
par_env_parallel_csh OK
par_env_parallel_csh data from stdin
par_env_parallel_csh OK
par_env_parallel_dash OK
par_env_parallel_dash OK
par_env_parallel_dash alias line 1
par_env_parallel_dash alias line 1
par_env_parallel_dash alias line 2
par_env_parallel_dash alias line 2
par_env_parallel_dash alias line 3
par_env_parallel_dash alias line 3
par_env_parallel_dash alias2 line 1
par_env_parallel_dash alias2 line 1
par_env_parallel_dash alias2 line 2
par_env_parallel_dash alias2 line 2
par_env_parallel_dash bug #50435: Remote fifo broke in 20150522
par_env_parallel_dash bug #52534: Tail of multiline alias is ignored
par_env_parallel_dash data from stdin
par_env_parallel_dash data from stdin
par_env_parallel_fish bug #50435: Remote fifo broke in 20150522
par_env_parallel_fish data from stdin
par_env_parallel_fish OK
par_env_parallel_fish data from stdin
par_env_parallel_fish OK
par_env_parallel_fish OK: 0==0
par_env_parallel_fish ### Test failing command with --cat
par_env_parallel_fish data from stdin
par_env_parallel_fish OK: 1==1
par_env_parallel_fish data from stdin
par_env_parallel_fish OK: 1==1
par_env_parallel_ksh OK
par_env_parallel_ksh OK
par_env_parallel_ksh alias line 1
par_env_parallel_ksh alias line 1
par_env_parallel_ksh alias line 2
par_env_parallel_ksh alias line 2
par_env_parallel_ksh alias line 3
par_env_parallel_ksh alias line 3
par_env_parallel_ksh alias2 line 1
par_env_parallel_ksh alias2 line 1
par_env_parallel_ksh bug #50435: Remote fifo broke in 20150522
par_env_parallel_ksh bug #52534: Tail of multiline alias is ignored
par_env_parallel_ksh data from stdin
par_env_parallel_ksh data from stdin
par_env_parallel_ksh env_parallel: Warning: Alias "myalias" contains newline.
par_env_parallel_ksh env_parallel: Warning: Alias "myalias" contains newline.
par_env_parallel_ksh env_parallel: Warning: Alias "myalias2" contains newline.
par_env_parallel_ksh env_parallel: Warning: Alias "myalias2" contains newline.
par_env_parallel_ksh env_parallel: Warning: Make sure the command has at least one newline after "myalias".
par_env_parallel_ksh env_parallel: Warning: Make sure the command has at least one newline after "myalias".
par_env_parallel_ksh env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
par_env_parallel_ksh env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
par_env_parallel_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_ksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_mksh OK
par_env_parallel_mksh OK
par_env_parallel_mksh alias line 1
par_env_parallel_mksh alias line 1
par_env_parallel_mksh alias line 2
par_env_parallel_mksh alias line 2
par_env_parallel_mksh alias line 3
par_env_parallel_mksh alias line 3
par_env_parallel_mksh alias2 line 1
par_env_parallel_mksh alias2 line 1
par_env_parallel_mksh alias2 line 2
par_env_parallel_mksh alias2 line 2
par_env_parallel_mksh bug #50435: Remote fifo broke in 20150522
par_env_parallel_mksh bug #52534: Tail of multiline alias is ignored
par_env_parallel_mksh data from stdin
par_env_parallel_mksh data from stdin
par_env_parallel_mksh env_parallel: Warning: Alias "myalias" contains newline.
par_env_parallel_mksh env_parallel: Warning: Alias "myalias" contains newline.
par_env_parallel_mksh env_parallel: Warning: Alias "myalias2" contains newline.
par_env_parallel_mksh env_parallel: Warning: Alias "myalias2" contains newline.
par_env_parallel_mksh env_parallel: Warning: Make sure the command has at least one newline after "myalias".
par_env_parallel_mksh env_parallel: Warning: Make sure the command has at least one newline after "myalias".
par_env_parallel_mksh env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
par_env_parallel_mksh env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
par_env_parallel_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_mksh env_parallel: Warning: See BUGS in "man env_parallel".
par_env_parallel_sh OK
par_env_parallel_sh OK
par_env_parallel_sh alias line 1
par_env_parallel_sh alias line 1
par_env_parallel_sh alias line 2
par_env_parallel_sh alias line 2
par_env_parallel_sh alias line 3
par_env_parallel_sh alias line 3
par_env_parallel_sh alias2 line 1
par_env_parallel_sh alias2 line 1
par_env_parallel_sh alias2 line 2
par_env_parallel_sh alias2 line 2
par_env_parallel_sh bug #50435: Remote fifo broke in 20150522
par_env_parallel_sh bug #52534: Tail of multiline alias is ignored
par_env_parallel_sh data from stdin
par_env_parallel_sh data from stdin
par_env_parallel_tcsh OK
par_env_parallel_tcsh OK
par_env_parallel_tcsh bug #50435: Remote fifo broke in 20150522
par_env_parallel_tcsh data from stdin
par_env_parallel_tcsh data from stdin
par_env_parallel_zsh OK
par_env_parallel_zsh OK
par_env_parallel_zsh alias line 1
par_env_parallel_zsh alias line 1
par_env_parallel_zsh alias line 2
par_env_parallel_zsh alias line 2
par_env_parallel_zsh alias line 3
par_env_parallel_zsh alias line 3
par_env_parallel_zsh alias2 line 1
par_env_parallel_zsh alias2 line 1
par_env_parallel_zsh alias2 line 2
par_env_parallel_zsh alias2 line 2
par_env_parallel_zsh bug #50435: Remote fifo broke in 20150522
par_env_parallel_zsh bug #52534: Tail of multiline alias is ignored
par_env_parallel_zsh data from stdin
par_env_parallel_zsh data from stdin
par_environment_too_big_ash moved to hwdep1.sh
par_environment_too_big_bash bug #50815: env_parallel should warn if the environment is too big
par_environment_too_big_bash OK_bigvar
par_environment_too_big_bash OK_bigvar_remote
par_environment_too_big_bash OK_bigvar_quote
par_environment_too_big_bash OK_bigvar_quote_remote
par_environment_too_big_bash OK_bigfunc
par_environment_too_big_bash OK_bigfunc_remote
par_environment_too_big_bash OK_bigfunc_quote
par_environment_too_big_bash OK_bigfunc_quote_remote
par_environment_too_big_bash Rest should fail
2023-07-21 02:33:22 +00:00
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_remote
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote_remote
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_remote
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote
par_environment_too_big_bash parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote_remote
par_environment_too_big_csh Not implemented
par_environment_too_big_dash moved to hwdep1.sh
par_environment_too_big_fish Not implemented
par_environment_too_big_ksh bug #50815: env_parallel should warn if the environment is too big
par_environment_too_big_ksh OK_bigvar
par_environment_too_big_ksh OK_bigvar_remote
par_environment_too_big_ksh OK_bigvar_quote
par_environment_too_big_ksh OK_bigvar_quote_remote
par_environment_too_big_ksh OK_bigfunc
par_environment_too_big_ksh OK_bigfunc_remote
par_environment_too_big_ksh OK_bigfunc_quote
par_environment_too_big_ksh OK_bigfunc_quote_remote
par_environment_too_big_ksh Rest should fail
2023-07-21 02:33:22 +00:00
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_remote
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote_remote
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_remote
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote
par_environment_too_big_ksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote_remote
par_environment_too_big_mksh bug #50815: env_parallel should warn if the environment is too big
par_environment_too_big_mksh OK_bigvar
par_environment_too_big_mksh OK_bigvar_remote
par_environment_too_big_mksh OK_bigvar_quote
par_environment_too_big_mksh OK_bigvar_quote_remote
par_environment_too_big_mksh OK_bigfunc
par_environment_too_big_mksh OK_bigfunc_remote
par_environment_too_big_mksh OK_bigfunc_quote
par_environment_too_big_mksh OK_bigfunc_quote_remote
par_environment_too_big_mksh Rest should fail
2023-07-21 02:33:22 +00:00
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_remote
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote_remote
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_remote
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote
par_environment_too_big_mksh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigfunc_quote_remote
par_environment_too_big_sh bug #50815: env_parallel should warn if the environment is too big
par_environment_too_big_sh OK_bigvar
par_environment_too_big_sh OK_bigvar_remote
par_environment_too_big_sh OK_bigvar_quote
par_environment_too_big_sh OK_bigvar_quote_remote
par_environment_too_big_sh OK_bigfunc
par_environment_too_big_sh OK_bigfunc_remote
par_environment_too_big_sh OK_bigfunc_quote
par_environment_too_big_sh OK_bigfunc_quote_remote
par_environment_too_big_sh Rest should fail - functions not supported in sh
2023-07-21 02:33:22 +00:00
par_environment_too_big_sh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar
par_environment_too_big_sh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_remote
par_environment_too_big_sh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote
par_environment_too_big_sh parallel: Error: Command line too long (999 >= 999) at input 0: fail_bigvar_quote_remote
par_environment_too_big_sh fail_bigfunc-not-supported
par_environment_too_big_sh fail_bigfunc_remote-not-supported
par_environment_too_big_sh fail_bigfunc_quote-not-supported
par_environment_too_big_sh fail_bigfunc_quote_remote-not-supported
par_environment_too_big_tcsh Not implemented
par_environment_too_big_zsh moved to hwdep1.sh
par_funky_ash
par_funky_ash ' '
par_funky_ash ' par_funky_ash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_ash 3 arg alias_works
par_funky_ash 3 arg alias_works_over_ssh
par_funky_bash
par_funky_bash -funkymultiline
par_funky_bash -funkymultiline
par_funky_bash space 6
par_funky_bash space 6
par_funky_bash ' '
par_funky_bash ' '
par_funky_bash ' par_funky_bash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_bash 3 arg alias_works
par_funky_bash 3 arg alias_works_over_ssh
par_funky_bash Funkyline- par_funky_bash  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funkyline
par_funky_bash Funkyline- par_funky_bash  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funkyline
par_funky_bash Funkymultiline-
par_funky_bash Funkymultiline-
par_funky_bash assoc_val_a
par_funky_bash assoc_val_a
par_funky_bash function_works
par_funky_bash function_works_over_ssh
par_funky_bash myvar works
par_funky_bash myvar works
par_funky_csh
par_funky_csh
par_funky_csh
par_funky_csh 3 arg alias_works
par_funky_csh 3 arg alias_works_over_ssh
par_funky_csh Funky- par_funky_csh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky alias_var_works
par_funky_csh Funky- par_funky_csh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky alias_var_works_over_ssh
par_funky_csh \\\\\\\\ \ \ \ \ par_funky_csh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_funky_csh func_echo: Command not found.
par_funky_csh func_echo: Command not found.
par_funky_csh myvar works
par_funky_csh myvar works
par_funky_csh space special chars problem
par_funky_csh space special chars problem
par_funky_dash
par_funky_dash ' '
par_funky_dash ' par_funky_dash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_dash 3 arg alias_works
par_funky_dash 3 arg alias_works_over_ssh
par_funky_fish env_parallel: Warning: ASCII value 1 in variables is not supported
par_funky_fish 3 arg alias_works
par_funky_fish env_parallel: Warning: ASCII value 1 in variables is not supported
par_funky_fish function_works
par_funky_fish myvar works
par_funky_fish myenvvar works
par_funky_fish space 6
par_funky_fish
par_funky_fish
par_funky_fish
par_funky_fish Funky- par_funky_fish  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_fish Funkyenv- par_funky_fish  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funkyenv
par_funky_fish
par_funky_fish
par_funky_fish
par_funky_fish env_parallel: Warning: ASCII value 1 in variables is not supported
par_funky_fish 3 arg alias_works_over_ssh
par_funky_fish env_parallel: Warning: ASCII value 1 in variables is not supported
par_funky_fish function_works_over_ssh
par_funky_fish myvar works
par_funky_fish myenvvar works
par_funky_fish space 6
par_funky_fish
par_funky_fish
par_funky_fish
par_funky_fish Funky- par_funky_fish  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_fish Funkyenv- par_funky_fish  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funkyenv
par_funky_fish
par_funky_fish
par_funky_fish
par_funky_fish
par_funky_fish ' par_funky_fish  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_ksh
par_funky_ksh par_funky_ksh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_ksh par_funky_ksh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_ksh space 6
par_funky_ksh space 6
par_funky_ksh ' '
par_funky_ksh ' par_funky_ksh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_ksh 3 arg alias_works
par_funky_ksh 3 arg alias_works_over_ssh
par_funky_ksh Funky-
par_funky_ksh Funky-
par_funky_ksh assoc_val_a
par_funky_ksh assoc_val_a
par_funky_ksh function_works
par_funky_ksh function_works_over_ssh
par_funky_ksh myvar works
par_funky_ksh myvar works
par_funky_mksh
par_funky_mksh par_funky_mksh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_mksh par_funky_mksh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_mksh space 6
par_funky_mksh space 6
par_funky_mksh ' '
par_funky_mksh ' par_funky_mksh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_mksh 3 arg alias_works
par_funky_mksh 3 arg alias_works_over_ssh
par_funky_mksh Funky-
par_funky_mksh Funky-
par_funky_mksh function_works
par_funky_mksh function_works_over_ssh
par_funky_mksh myvar works
par_funky_mksh myvar works
par_funky_sh
par_funky_sh ' '
par_funky_sh ' par_funky_sh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_sh 3 arg alias_works
par_funky_sh 3 arg alias_works_over_ssh
par_funky_tcsh
par_funky_tcsh
par_funky_tcsh
par_funky_tcsh 3 arg alias_works
par_funky_tcsh 3 arg alias_works_over_ssh
par_funky_tcsh Funky- par_funky_tcsh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky alias_var_works
par_funky_tcsh Funky- par_funky_tcsh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky alias_var_works_over_ssh
par_funky_tcsh \\\\\\\\ \ \ \ \ par_funky_tcsh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_funky_tcsh func_echo: Command not found.
par_funky_tcsh func_echo: Command not found.
par_funky_tcsh myvar works
par_funky_tcsh myvar works
par_funky_tcsh space special chars problem
par_funky_tcsh space special chars problem
par_funky_zsh
par_funky_zsh par_funky_zsh C-] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M-<1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M-]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_zsh par_funky_zsh C-] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M-<1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M-]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-funky
par_funky_zsh space 6
par_funky_zsh space 6
par_funky_zsh ' '
par_funky_zsh ' par_funky_zsh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_funky_zsh 3 arg alias_works
par_funky_zsh 3 arg alias_works_over_ssh
par_funky_zsh Funky-
par_funky_zsh Funky-
par_funky_zsh assoc_val_a
par_funky_zsh assoc_val_a
par_funky_zsh function_works
par_funky_zsh function_works_over_ssh
par_funky_zsh myvar works
par_funky_zsh myvar works
par_parset_ash parset
par_parset_ash ### parset into vars with comma
par_parset_ash foo bar baz
par_parset_ash ### parset into vars with space
par_parset_ash foo bar baz
par_parset_ash ### parset with newlines
par_parset_ash 1
par_parset_ash 1
par_parset_ash 2
par_parset_ash 1
par_parset_ash 2
par_parset_ash 3
par_parset_ash ### env_parset
par_parset_ash myecho myvar foo myecho myvar bar myecho myvar baz
par_parset_ash myecho myvar foo myecho myvar bar myecho myvar baz
par_parset_ash newline1
par_parset_ash newline2
par_parset_ash 1
par_parset_ash newline1
par_parset_ash newline2
par_parset_ash 1
par_parset_ash 2
par_parset_ash newline1
par_parset_ash newline2
par_parset_ash 1
par_parset_ash 2
par_parset_ash 3
par_parset_ash Exit value 2 = 2
par_parset_ash Exit value 2 = 2
par_parset_bash parset
par_parset_bash ### parset into array
par_parset_bash foo bar baz
par_parset_bash ### parset into vars with comma
par_parset_bash foo bar baz
par_parset_bash ### parset into vars with space
par_parset_bash foo bar baz
par_parset_bash ### parset with newlines
par_parset_bash 1
par_parset_bash 1
par_parset_bash 2
par_parset_bash 1
par_parset_bash 2
par_parset_bash 3
par_parset_bash ### parset into indexed array vars
par_parset_bash foo bar baz
par_parset_bash foo bar baz
par_parset_bash ### env_parset
par_parset_bash myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_bash myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_bash myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_bash newline1
par_parset_bash newline2
par_parset_bash 1
par_parset_bash newline1
par_parset_bash newline2
par_parset_bash 1
par_parset_bash 2
par_parset_bash newline1
par_parset_bash newline2
par_parset_bash 1
par_parset_bash 2
par_parset_bash 3
par_parset_bash myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_bash myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_bash Exit value 2 = 2
par_parset_bash Exit value 2 = 2
par_parset_csh Not implemented
par_parset_dash parset
par_parset_dash ### parset into vars with comma
par_parset_dash foo bar baz
par_parset_dash ### parset into vars with space
par_parset_dash foo bar baz
par_parset_dash ### parset with newlines
par_parset_dash 1
par_parset_dash 1
par_parset_dash 2
par_parset_dash 1
par_parset_dash 2
par_parset_dash 3
par_parset_dash ### env_parset
par_parset_dash myecho myvar foo myecho myvar bar myecho myvar baz
par_parset_dash myecho myvar foo myecho myvar bar myecho myvar baz
par_parset_dash newline1
par_parset_dash newline2
par_parset_dash 1
par_parset_dash newline1
par_parset_dash newline2
par_parset_dash 1
par_parset_dash 2
par_parset_dash newline1
par_parset_dash newline2
par_parset_dash 1
par_parset_dash 2
par_parset_dash 3
par_parset_dash Exit value 2 = 2
par_parset_dash Exit value 2 = 2
par_parset_fish Not implemented
par_parset_ksh parset
par_parset_ksh ### parset into array
par_parset_ksh foo bar baz
par_parset_ksh ### parset into vars with comma
par_parset_ksh foo bar baz
par_parset_ksh ### parset into vars with space
par_parset_ksh foo bar baz
par_parset_ksh ### parset with newlines
par_parset_ksh 1
par_parset_ksh 1
par_parset_ksh 2
par_parset_ksh 1
par_parset_ksh 2
par_parset_ksh 3
par_parset_ksh ### parset into indexed array vars
par_parset_ksh foo bar baz
par_parset_ksh foo bar baz
par_parset_ksh ### env_parset
par_parset_ksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_ksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_ksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_ksh newline1
par_parset_ksh newline2
par_parset_ksh 1
par_parset_ksh newline1
par_parset_ksh newline2
par_parset_ksh 1
par_parset_ksh 2
par_parset_ksh newline1
par_parset_ksh newline2
par_parset_ksh 1
par_parset_ksh 2
par_parset_ksh 3
par_parset_ksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_ksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_ksh Exit value 2 = 2
par_parset_ksh Exit value 2 = 2
par_parset_mksh parset
par_parset_mksh ### parset into array
par_parset_mksh foo bar baz
par_parset_mksh ### parset into vars with comma
par_parset_mksh foo bar baz
par_parset_mksh ### parset into vars with space
par_parset_mksh foo bar baz
par_parset_mksh ### parset with newlines
par_parset_mksh 1
par_parset_mksh 1
par_parset_mksh 2
par_parset_mksh 1
par_parset_mksh 2
par_parset_mksh 3
par_parset_mksh ### parset into indexed array vars
par_parset_mksh foo bar baz
par_parset_mksh foo bar baz
par_parset_mksh ### env_parset
par_parset_mksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_mksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_mksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_mksh newline1
par_parset_mksh newline2
par_parset_mksh 1
par_parset_mksh newline1
par_parset_mksh newline2
par_parset_mksh 1
par_parset_mksh 2
par_parset_mksh newline1
par_parset_mksh newline2
par_parset_mksh 1
par_parset_mksh 2
par_parset_mksh 3
par_parset_mksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_mksh myecho myvar myarr 1 myfun foo myecho myvar myarr 1 myfun bar myecho myvar myarr 1 myfun baz
par_parset_mksh Exit value 2 = 2
par_parset_mksh Exit value 2 = 2
par_parset_sh parset
par_parset_sh ### parset into vars with comma
par_parset_sh foo bar baz
par_parset_sh ### parset into vars with space
par_parset_sh foo bar baz
par_parset_sh ### parset with newlines
par_parset_sh 1
par_parset_sh 1
par_parset_sh 2
par_parset_sh 1
par_parset_sh 2
par_parset_sh 3
par_parset_sh ### env_parset
par_parset_sh # alias
par_parset_sh myalias foo
par_parset_sh myalias bar
par_parset_sh myalias baz
par_parset_sh # variable with newline
par_parset_sh newline1
par_parset_sh newline2 foo
par_parset_sh newline1
par_parset_sh newline2 bar
par_parset_sh newline1
par_parset_sh newline2 baz
par_parset_sh ### parset into vars with comma
par_parset_sh foo bar baz
par_parset_sh ### parset into vars with space
par_parset_sh foo bar baz
par_parset_sh ### parset with newlines
par_parset_sh newline1
par_parset_sh newline2
par_parset_sh 1
par_parset_sh newline1
par_parset_sh newline2
par_parset_sh 1
par_parset_sh 2
par_parset_sh newline1
par_parset_sh newline2
par_parset_sh 1
par_parset_sh 2
par_parset_sh 3
par_parset_sh Exit value 2 = 2
par_parset_sh Exit value 2 = 2
par_parset_tcsh Not implemented
par_parset_zsh parset
par_parset_zsh ### parset into array
par_parset_zsh foo bar baz
par_parset_zsh ### parset into vars with comma
par_parset_zsh foo bar baz
par_parset_zsh ### parset into vars with space
par_parset_zsh foo bar baz
par_parset_zsh ### parset with newlines
par_parset_zsh 1
par_parset_zsh 1
par_parset_zsh 2
par_parset_zsh 1
par_parset_zsh 2
par_parset_zsh 3
par_parset_zsh ### parset into indexed array vars
par_parset_zsh foo bar baz
par_parset_zsh foo bar baz
par_parset_zsh ### env_parset
par_parset_zsh myecho myvar myarr 0 myfun foo
par_parset_zsh myecho myvar myarr 0 myfun bar
par_parset_zsh myecho myvar myarr 0 myfun baz
par_parset_zsh myecho myvar myarr 0 myfun foo
par_parset_zsh myecho myvar myarr 0 myfun bar
par_parset_zsh myecho myvar myarr 0 myfun baz
par_parset_zsh myecho myvar myarr 0 myfun foo
par_parset_zsh myecho myvar myarr 0 myfun bar
par_parset_zsh myecho myvar myarr 0 myfun baz
par_parset_zsh newline1
par_parset_zsh newline2
par_parset_zsh 1
par_parset_zsh newline1
par_parset_zsh newline2
par_parset_zsh 1
par_parset_zsh 2
par_parset_zsh newline1
par_parset_zsh newline2
par_parset_zsh 1
par_parset_zsh 2
par_parset_zsh 3
par_parset_zsh myecho myvar myarr 0 myfun foo myecho myvar myarr 0 myfun bar myecho myvar myarr 0 myfun baz
par_parset_zsh myecho myvar myarr 0 myfun foo myecho myvar myarr 0 myfun bar myecho myvar myarr 0 myfun baz
par_parset_zsh Exit value 2 = 2
par_parset_zsh Exit value 2 = 2