### test --env _, env_parallel for different shells
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
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
par_--env_underscore_bash	environment: line 99: myecho: command not found
par_--env_underscore_bash	OK if no myecho      ^^^^^^^^^^^^^^^^^^^^^^^^^
par_--env_underscore_bash	script: line 99: myecho: command not found
par_--env_underscore_bash	OK if no myecho      ^^^^^^^^^^^^^^^^^^^^^^^^^
par_--env_underscore_bash	/bin/bash: line 99: myfunc: command not found
par_--env_underscore_bash	OK if no myfunc      ^^^^^^^^^^^^^^^^^^^^^^^^^
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_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_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	                {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}


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_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	


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_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
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
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
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
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
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
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
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
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
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	
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	
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
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
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	
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	
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
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
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
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
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
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
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
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
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
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
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_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
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
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
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
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	
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	
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
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
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	
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	
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
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
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
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
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
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
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
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
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
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
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_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_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_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
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_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
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
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
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_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{|}~��������������������������������������������������������������������������������������������������������������������������������'
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{|}~��������������������������������������������������������������������������������������������������������������������������������-funkyline
par_funky_bash	Funkyline-
par_funky_bash	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-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{|}~��������������������������������������������������������������������������������������������������������������������������������-funky alias_var_works
par_funky_csh	Funky-	 
par_funky_csh	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funky alias_var_works_over_ssh
par_funky_csh	\\\\\\\\	\ \\\
par_funky_csh	\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~��\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�
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{|}~��������������������������������������������������������������������������������������������������������������������������������'
par_funky_dash	3 arg alias_works
par_funky_dash	3 arg alias_works_over_ssh
par_funky_ksh	
par_funky_ksh	
par_funky_ksh	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_ksh	
par_funky_ksh	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_ksh	  space  6  
par_funky_ksh	  space  6  
par_funky_ksh	'	'
par_funky_ksh	'
par_funky_ksh	 !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������'
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{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_mksh	
par_funky_mksh	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_mksh	  space  6  
par_funky_mksh	  space  6  
par_funky_mksh	'	'
par_funky_mksh	'
par_funky_mksh	 !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������'
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{|}~��������������������������������������������������������������������������������������������������������������������������������'
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{|}~��������������������������������������������������������������������������������������������������������������������������������-funky alias_var_works
par_funky_tcsh	Funky-	 
par_funky_tcsh	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funky alias_var_works_over_ssh
par_funky_tcsh	\\\\\\\\	\ \\\
par_funky_tcsh	\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~��\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�
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{|}~�����������������������������M-��������������������������������������������������������������M-]����������������������������������-funky
par_funky_zsh	
par_funky_zsh	C-] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������������M-��������������������������������������������������������������M-]����������������������������������-funky
par_funky_zsh	  space  6  
par_funky_zsh	  space  6  
par_funky_zsh	'	'
par_funky_zsh	'
par_funky_zsh	 !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�������������������������������������������������������������������������������������������������������������������������������'
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_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_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
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	*** Moved to parallel-ssh-fish.sh ***
par_--env_underscore_fish	Test ignoring
par_--env_underscore_fish	script (line 99): 
par_--env_underscore_fish	not_copied_alias 'error=OK'
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'
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__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	# these 4 fail often. Race condition?
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	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_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_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_environment_too_big_fish	Not implemented
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{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_fish	Funkyenv-	
par_funky_fish	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-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{|}~��������������������������������������������������������������������������������������������������������������������������������-funky
par_funky_fish	Funkyenv-	
par_funky_fish	 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������-funkyenv
par_funky_fish	
par_funky_fish	
par_funky_fish	
par_funky_fish	
par_funky_fish	'	 
par_funky_fish	 !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������'
par_parset_fish	Not implemented