parallel: Faster --group-by. -vv --joblog / --onall --ssh bugfix.
[parallel.git] / testsuite / wanted-results / parallel-local-ssh7
blobbcd1344e43ecb2e3c646f8642f5aeac7e22d076c
1 ### test --env _, env_parallel for different shells
2 par_zsh_underscore      ### zsh
3 par_zsh_underscore      ### Testing of --env _
4 par_zsh_underscore      variables in aliases in and arrays in functions work
5 par_zsh_underscore      variables in aliases in and arrays in functions work
6 par_zsh_underscore      variables in aliases in and arrays in functions work
7 par_zsh_underscore      variables in aliases in and arrays in functions work
8 par_zsh_underscore      variables in aliases in and arrays in functions work
9 par_zsh_underscore      variables in aliases in and arrays in functions work
10 par_zsh_underscore      (eval):1: command not found: not_copied_alias
11 par_zsh_underscore      (eval):1: command not found: not_copied_func
12 par_zsh_underscore      BAD error=OK
13 par_zsh_underscore      error=OK
14 par_zsh_underscore      aliases in and arrays in functions work
15 par_zsh_underscore      aliases in and arrays in functions work
16 par_zsh_underscore      aliases in functions work
17 par_zsh_underscore      aliases in functions work
18 par_zsh_underscore      (eval):1: command not found: myecho
19 par_zsh_underscore      OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myecho
20 par_zsh_underscore      (eval):1: command not found: myecho
21 par_zsh_underscore      OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myecho
22 par_zsh_underscore      zsh:1: command not found: myfunc
23 par_zsh_underscore      OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myfunc
24 par_zsh_underscore      zsh:1: command not found: myfunc
25 par_zsh_underscore      OK if no .^^^^^^^^^^^^^^^^^^^^^^^^^ myfunc
26 par_zsh_parset  parset
27 par_zsh_parset  ### parset into array
28 par_zsh_parset  foo bar baz
29 par_zsh_parset  ### parset into vars with comma
30 par_zsh_parset  foo bar baz
31 par_zsh_parset  ### parset into vars with space
32 par_zsh_parset  foo bar baz
33 par_zsh_parset  ### parset with newlines
34 par_zsh_parset  1
35 par_zsh_parset  1
36 par_zsh_parset  2
37 par_zsh_parset  1
38 par_zsh_parset  2
39 par_zsh_parset  3
40 par_zsh_parset  ### parset into indexed array vars
41 par_zsh_parset  foo bar baz
42 par_zsh_parset  foo bar baz
43 par_zsh_parset  ### env_parset
44 par_zsh_parset  myecho myvar myarr  0 myfun foo
45 par_zsh_parset  myecho myvar myarr  0 myfun bar
46 par_zsh_parset  myecho myvar myarr  0 myfun baz
47 par_zsh_parset  myecho myvar myarr  0 myfun foo
48 par_zsh_parset  myecho myvar myarr  0 myfun bar
49 par_zsh_parset  myecho myvar myarr  0 myfun baz
50 par_zsh_parset  myecho myvar myarr  0 myfun foo
51 par_zsh_parset  myecho myvar myarr  0 myfun bar
52 par_zsh_parset  myecho myvar myarr  0 myfun baz
53 par_zsh_parset  newline1
54 par_zsh_parset  newline2
55 par_zsh_parset  1
56 par_zsh_parset  newline1
57 par_zsh_parset  newline2
58 par_zsh_parset  1
59 par_zsh_parset  2
60 par_zsh_parset  newline1
61 par_zsh_parset  newline2
62 par_zsh_parset  1
63 par_zsh_parset  2
64 par_zsh_parset  3
65 par_zsh_parset     myecho myvar myarr  0 myfun foo myecho myvar myarr  0 myfun bar myecho myvar myarr  0 myfun baz
66 par_zsh_parset  myecho myvar myarr  0 myfun foo myecho myvar myarr  0 myfun bar myecho myvar myarr  0 myfun baz
67 par_zsh_parset  Exit value 2 = 2
68 par_zsh_parset  Exit value 2 = 2
69 par_zsh_man     ### zsh
70 par_zsh_man     ### From man env_parallel
71 par_zsh_man     aliases with = & " ! ' work
72 par_zsh_man     aliases with = & " ! ' work
73 par_zsh_man     aliases with = & " ! ' work
74 par_zsh_man     aliases with = & " ! ' work
75 par_zsh_man     aliases with = & " ! ' work
76 par_zsh_man     multiline
77 par_zsh_man     aliases with = & " ! ' work
78 par_zsh_man     multiline
79 par_zsh_man     aliases with = & " ! ' work
80 par_zsh_man     multiline
81 par_zsh_man     aliases with = & " ! ' work
82 par_zsh_man     multiline
83 par_zsh_man     aliases with = & " ! ' work
84 par_zsh_man     multiline
85 par_zsh_man     aliases with = & " ! ' work
86 par_zsh_man     functions with  = & " ! ' work
87 par_zsh_man     functions with  = & " ! ' work
88 par_zsh_man     functions with  = & " ! ' work
89 par_zsh_man     functions with  = & " ! ' work
90 par_zsh_man     functions with  = & " ! ' work
91 par_zsh_man     variables with  = & " ! ' work
92 par_zsh_man     variables with  = & " ! ' work
93 par_zsh_man     variables with  = & " ! ' work
94 par_zsh_man     variables with  = & " ! ' work
95 par_zsh_man     variables with  = & " ! ' work
96 par_zsh_man     multiline
97 par_zsh_man         variables with  = & " ! ' work
98 par_zsh_man     multiline
99 par_zsh_man         variables with  = & " ! ' work
100 par_zsh_man     multiline
101 par_zsh_man         variables with  = & " ! ' work
102 par_zsh_man     multiline
103 par_zsh_man         variables with  = & " ! ' work
104 par_zsh_man     multiline
105 par_zsh_man         variables with  = & " ! ' work
106 par_zsh_man     arrays with = & " ! ' work, too
107 par_zsh_man     arrays
108 par_zsh_man     with = & " ! '
109 par_zsh_man     work,
110 par_zsh_man     too
111 par_zsh_man     arrays
112 par_zsh_man     with = & " ! '
113 par_zsh_man     work,
114 par_zsh_man     too
115 par_zsh_man     arrays
116 par_zsh_man     with = & " ! '
117 par_zsh_man     work,
118 par_zsh_man     too
119 par_zsh_man     arrays
120 par_zsh_man     with = & " ! '
121 par_zsh_man     work,
122 par_zsh_man     too
123 par_zsh_man     multi
124 par_zsh_man     level
125 par_zsh_man     env_parallel
126 par_zsh_man     exit value 2 should be 2
127 par_zsh_man     Unknown option: no-such-option
128 par_zsh_man     exit value 255 should be 255
129 par_zsh_funky   
130 par_zsh_funky   \v\f\rpar_zsh_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1cC-]\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œM-\x1džŸ ¡¢£¤¥¦¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜM-]Þßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
131 par_zsh_funky   \v\f\rpar_zsh_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1cC-]\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œM-\x1džŸ ¡¢£¤¥¦¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜM-]Þßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
132 par_zsh_funky     space  6  
133 par_zsh_funky     space  6  
134 par_zsh_funky   '\x01\x02\x03\x04\x05\x06\a\b       '
135 par_zsh_funky   '\v\f\rpar_zsh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
136 par_zsh_funky   3 arg alias_works
137 par_zsh_funky   3 arg alias_works_over_ssh
138 par_zsh_funky   Funky-\x01\x02\x03\x04\x05\x06\a\b  
139 par_zsh_funky   Funky-\x01\x02\x03\x04\x05\x06\a\b  
140 par_zsh_funky   assoc_val_a
141 par_zsh_funky   assoc_val_a
142 par_zsh_funky   function_works
143 par_zsh_funky   function_works_over_ssh
144 par_zsh_funky   myvar  works
145 par_zsh_funky   myvar  works
146 par_zsh_environment_too_big     bug #50815: env_parallel should warn if the environment is too big
147 par_zsh_environment_too_big     OK_bigvar
148 par_zsh_environment_too_big     OK_bigvar_remote
149 par_zsh_environment_too_big     OK_bigvar_quote
150 par_zsh_environment_too_big     OK_bigvar_quote_remote
151 par_zsh_environment_too_big     OK_bigfunc
152 par_zsh_environment_too_big     OK_bigfunc_remote
153 par_zsh_environment_too_big     OK_bigfunc_quote
154 par_zsh_environment_too_big     OK_bigfunc_quote_remote
155 par_zsh_environment_too_big     Rest should fail
156 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
157 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
158 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
159 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
160 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
161 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
162 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
163 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
164 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
165 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
166 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
167 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
168 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
169 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
170 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
171 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
172 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
173 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
174 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
175 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
176 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
177 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
178 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
179 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
180 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
181 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
182 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
183 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
184 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
185 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
186 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
187 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
188 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
189 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
190 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
191 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
192 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
193 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
194 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
195 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
196 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
197 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
198 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
199 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
200 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
201 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
202 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
203 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
204 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
205 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
206 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
207 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
208 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
209 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
210 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
211 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
212 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
213 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
214 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
215 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
216 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
217 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
218 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
219 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
220 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
221 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
222 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
223 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
224 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
225 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
226 par_zsh_environment_too_big     _which_PAR:XXX: argument list too long: perl
227 par_zsh_environment_too_big     env_parallel: Error: Your environment is too big.
228 par_zsh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
229 par_zsh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
230 par_zsh_environment_too_big     env_parallel: Error:    variables or define functions.
231 par_zsh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
232 par_zsh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
233 par_zsh_environment_too_big     env_parallel: Error:      env_parallel --record-env
234 par_zsh_environment_too_big     env_parallel: Error:    And then use '--env _'
235 par_zsh_environment_too_big     env_parallel: Error: For details see: man env_parallel
236 par_zsh_env_parallel_session    ### Test env_parallel --session
237 par_zsh_env_parallel_session    ### level0 should be hidden, level1 should be transferred
238 par_zsh_env_parallel_session    
239 par_zsh_env_parallel_session    fail
240 par_zsh_env_parallel_session    (eval):1: command not found: level0func
241 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
242 par_zsh_env_parallel_session    
243 par_zsh_env_parallel_session    fail
244 par_zsh_env_parallel_session    (eval):1: command not found: level0func
245 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
246 par_zsh_env_parallel_session    l1var
247 par_zsh_env_parallel_session    l1func
248 par_zsh_env_parallel_session    l1alias
249 par_zsh_env_parallel_session    level1 array OK
250 par_zsh_env_parallel_session    l1var
251 par_zsh_env_parallel_session    l1func
252 par_zsh_env_parallel_session    l1alias
253 par_zsh_env_parallel_session    level1 array OK
254 par_zsh_env_parallel_session    ### level0+1 should be hidden, level2 should be transferred
255 par_zsh_env_parallel_session    
256 par_zsh_env_parallel_session    fail
257 par_zsh_env_parallel_session    (eval):1: command not found: level0func
258 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
259 par_zsh_env_parallel_session    
260 par_zsh_env_parallel_session    fail
261 par_zsh_env_parallel_session    (eval):1: command not found: level0func
262 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
263 par_zsh_env_parallel_session    
264 par_zsh_env_parallel_session    fail
265 par_zsh_env_parallel_session    (eval):1: command not found: level1func
266 par_zsh_env_parallel_session    (eval):1: command not found: level1alias
267 par_zsh_env_parallel_session    
268 par_zsh_env_parallel_session    fail
269 par_zsh_env_parallel_session    (eval):1: command not found: level1func
270 par_zsh_env_parallel_session    (eval):1: command not found: level1alias
271 par_zsh_env_parallel_session    l2var
272 par_zsh_env_parallel_session    l2func
273 par_zsh_env_parallel_session    l2alias
274 par_zsh_env_parallel_session    level2 array OK
275 par_zsh_env_parallel_session    l2var
276 par_zsh_env_parallel_session    l2func
277 par_zsh_env_parallel_session    l2alias
278 par_zsh_env_parallel_session    level2 array OK
279 par_zsh_env_parallel_session    ### level0 should be hidden, level1+2 should be transferred
280 par_zsh_env_parallel_session    
281 par_zsh_env_parallel_session    fail
282 par_zsh_env_parallel_session    (eval):1: command not found: level0func
283 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
284 par_zsh_env_parallel_session    
285 par_zsh_env_parallel_session    fail
286 par_zsh_env_parallel_session    (eval):1: command not found: level0func
287 par_zsh_env_parallel_session    (eval):1: command not found: level0alias
288 par_zsh_env_parallel_session    l1var
289 par_zsh_env_parallel_session    l1func
290 par_zsh_env_parallel_session    l1alias
291 par_zsh_env_parallel_session    level1 array OK
292 par_zsh_env_parallel_session    l1var
293 par_zsh_env_parallel_session    l1func
294 par_zsh_env_parallel_session    l1alias
295 par_zsh_env_parallel_session    level1 array OK
296 par_zsh_env_parallel_session    l2var
297 par_zsh_env_parallel_session    l2func
298 par_zsh_env_parallel_session    l2alias
299 par_zsh_env_parallel_session    level2 array OK
300 par_zsh_env_parallel_session    l2var
301 par_zsh_env_parallel_session    l2func
302 par_zsh_env_parallel_session    l2alias
303 par_zsh_env_parallel_session    level2 array OK
304 par_zsh_env_parallel_session    ### level0+1+2 should be transferred
305 par_zsh_env_parallel_session    l0var
306 par_zsh_env_parallel_session    l0func
307 par_zsh_env_parallel_session    l0alias
308 par_zsh_env_parallel_session    level0 array OK
309 par_zsh_env_parallel_session    l0var
310 par_zsh_env_parallel_session    l0func
311 par_zsh_env_parallel_session    l0alias
312 par_zsh_env_parallel_session    level0 array OK
313 par_zsh_env_parallel_session    l1var
314 par_zsh_env_parallel_session    l1func
315 par_zsh_env_parallel_session    l1alias
316 par_zsh_env_parallel_session    level1 array OK
317 par_zsh_env_parallel_session    l1var
318 par_zsh_env_parallel_session    l1func
319 par_zsh_env_parallel_session    l1alias
320 par_zsh_env_parallel_session    level1 array OK
321 par_zsh_env_parallel_session    l2var
322 par_zsh_env_parallel_session    l2func
323 par_zsh_env_parallel_session    l2alias
324 par_zsh_env_parallel_session    level2 array OK
325 par_zsh_env_parallel_session    l2var
326 par_zsh_env_parallel_session    l2func
327 par_zsh_env_parallel_session    l2alias
328 par_zsh_env_parallel_session    level2 array OK
329 par_zsh_env_parallel_session    zsh:1: command not found: aliasbefore
330 par_zsh_env_parallel_session    zsh:1: command not found: aliasbefore
331 par_zsh_env_parallel_session    zsh:1: command not found: funcbefore
332 par_zsh_env_parallel_session    zsh:1: command not found: funcbefore
333 par_zsh_env_parallel_session    no_before
334 par_zsh_env_parallel_session    no_before
335 par_zsh_env_parallel_session    no_before
336 par_zsh_env_parallel_session    no_before
337 par_zsh_env_parallel_session    after aliasafter_OK
338 par_zsh_env_parallel_session    after aliasafter_OK
339 par_zsh_env_parallel_session    after funcafter_OK
340 par_zsh_env_parallel_session    after funcafter_OK
341 par_zsh_env_parallel_session    after varafter_OK
342 par_zsh_env_parallel_session    after varafter_OK
343 par_zsh_env_parallel_session    array after arrayafter_OK
344 par_zsh_env_parallel_session    array after arrayafter_OK
345 par_zsh_env_parallel    OK
346 par_zsh_env_parallel    OK
347 par_zsh_env_parallel    alias line 1
348 par_zsh_env_parallel    alias line 1
349 par_zsh_env_parallel    alias line 2
350 par_zsh_env_parallel    alias line 2
351 par_zsh_env_parallel    alias line 3
352 par_zsh_env_parallel    alias line 3
353 par_zsh_env_parallel    alias2 line 1
354 par_zsh_env_parallel    alias2 line 1
355 par_zsh_env_parallel    alias2 line 2
356 par_zsh_env_parallel    alias2 line 2
357 par_zsh_env_parallel    bug #50435: Remote fifo broke in 20150522
358 par_zsh_env_parallel    bug #52534: Tail of multiline alias is ignored
359 par_zsh_env_parallel    data from stdin
360 par_zsh_env_parallel    data from stdin
361 par_tcsh_underscore     ### tcsh
362 par_tcsh_underscore     ### Testing of --env _\rpar_tcsh_underscore      
363 par_tcsh_underscore     #: Command not found.\rpar_tcsh_underscore       
364 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
365 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
366 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
367 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
368 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
369 par_tcsh_underscore     variables and arrays in aliases work\rpar_tcsh_underscore        
370 par_tcsh_underscore     myvar: Undefined variable.\rpar_tcsh_underscore  
371 par_tcsh_underscore     myvar: Undefined variable.\rpar_tcsh_underscore  
372 par_tcsh_underscore     myarray: Undefined variable.\rpar_tcsh_underscore        
373 par_tcsh_underscore     myarray: Undefined variable.\rpar_tcsh_underscore        
374 par_tcsh_underscore     myecho: Command not found.\rpar_tcsh_underscore  
375 par_tcsh_underscore     OK      ^^^^^^^^^^^^^^^^^ if no myecho\rpar_tcsh_underscore      
376 par_tcsh_underscore     myecho: Command not found.\rpar_tcsh_underscore  
377 par_tcsh_underscore     OK      ^^^^^^^^^^^^^^^^^ if no myecho\rpar_tcsh_underscore      
378 par_tcsh_underscore     Connection to lo closed.\rpar_tcsh_underscore    
379 par_tcsh_parset Not implemented
380 par_tcsh_man    ### tcsh
381 par_tcsh_man    ### From man env_parallel\rpar_tcsh_man  
382 par_tcsh_man    #: Command not found.\rpar_tcsh_man      
383 par_tcsh_man    aliases with = & " work\rpar_tcsh_man    
384 par_tcsh_man    aliases with = & " work\rpar_tcsh_man    
385 par_tcsh_man    aliases with = & " work\rpar_tcsh_man    
386 par_tcsh_man    aliases with = & " work\rpar_tcsh_man    
387 par_tcsh_man    Functions not supported\rpar_tcsh_man    
388 par_tcsh_man    #: Command not found.\rpar_tcsh_man      
389 par_tcsh_man    #: Command not found.\rpar_tcsh_man      
390 par_tcsh_man    variables with = & " work\rpar_tcsh_man  
391 par_tcsh_man    variables with = & " work\rpar_tcsh_man  
392 par_tcsh_man    variables with = & " work\rpar_tcsh_man  
393 par_tcsh_man    variables with = & " work\rpar_tcsh_man  
394 par_tcsh_man    #: Command not found.\rpar_tcsh_man      
395 par_tcsh_man    arrays\rpar_tcsh_man     
396 par_tcsh_man    with=&"'\rpar_tcsh_man   
397 par_tcsh_man    work,\rpar_tcsh_man      
398 par_tcsh_man    too\rpar_tcsh_man        
399 par_tcsh_man    arrays\rpar_tcsh_man     
400 par_tcsh_man    with=&"'\rpar_tcsh_man   
401 par_tcsh_man    work,\rpar_tcsh_man      
402 par_tcsh_man    too\rpar_tcsh_man        
403 par_tcsh_man    arrays\rpar_tcsh_man     
404 par_tcsh_man    with=&"'\rpar_tcsh_man   
405 par_tcsh_man    work,\rpar_tcsh_man      
406 par_tcsh_man    too\rpar_tcsh_man        
407 par_tcsh_man    arrays\rpar_tcsh_man     
408 par_tcsh_man    with=&"'\rpar_tcsh_man   
409 par_tcsh_man    work,\rpar_tcsh_man      
410 par_tcsh_man    too\rpar_tcsh_man        
411 par_tcsh_man    Segmentation faults? Are you running bsd-csh version 20110502-3?\rpar_tcsh_man   
412 par_tcsh_man    multi\rpar_tcsh_man      
413 par_tcsh_man    level\rpar_tcsh_man      
414 par_tcsh_man    env_parallel\rpar_tcsh_man       
415 par_tcsh_man    exit value 2 should be 2\rpar_tcsh_man   
416 par_tcsh_man    Unknown option: no-such-option\rpar_tcsh_man     
417 par_tcsh_man    Usage:\rpar_tcsh_man     
418 par_tcsh_man    \rpar_tcsh_man   
419 par_tcsh_man    parallel [options] [command [arguments]] < list_of_arguments\rpar_tcsh_man       
420 par_tcsh_man    parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...\rpar_tcsh_man        
421 par_tcsh_man    cat ... | parallel --pipe [options] [command [arguments]]\rpar_tcsh_man  
422 par_tcsh_man    \rpar_tcsh_man   
423 par_tcsh_man    -j n            Run n jobs in parallel\rpar_tcsh_man     
424 par_tcsh_man    -k              Keep same order\rpar_tcsh_man    
425 par_tcsh_man    -X              Multiple arguments with context replace\rpar_tcsh_man    
426 par_tcsh_man    --colsep regexp Split input on regexp for positional replacements\rpar_tcsh_man  
427 par_tcsh_man    {} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings\rpar_tcsh_man        
428 par_tcsh_man    {3} {3.} {3/} {3/.} {=3 perl code =}    Positional replacement strings\rpar_tcsh_man     
429 par_tcsh_man    With --plus:    {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =\rpar_tcsh_man   
430 par_tcsh_man                    {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}\rpar_tcsh_man       
431 par_tcsh_man    \rpar_tcsh_man   
432 par_tcsh_man    -S sshlogin     Example: foo@server.example.com\rpar_tcsh_man    
433 par_tcsh_man    --slf ..        Use ~/.parallel/sshloginfile as the list of sshlogins\rpar_tcsh_man      
434 par_tcsh_man    --trc {}.bar    Shorthand for --transfer --return {}.bar --cleanup\rpar_tcsh_man 
435 par_tcsh_man    --onall         Run the given command with argument on all sshlogins\rpar_tcsh_man       
436 par_tcsh_man    --nonall        Run the given command with no arguments on all sshlogins\rpar_tcsh_man   
437 par_tcsh_man    \rpar_tcsh_man   
438 par_tcsh_man    --pipe          Split stdin (standard input) to multiple jobs.\rpar_tcsh_man     
439 par_tcsh_man    --recend str    Record end separator for --pipe.\rpar_tcsh_man   
440 par_tcsh_man    --recstart str  Record start separator for --pipe.\rpar_tcsh_man 
441 par_tcsh_man    \rpar_tcsh_man   
442 par_tcsh_man    GNU Parallel can do much more. See 'man parallel' for details\rpar_tcsh_man      
443 par_tcsh_man    \rpar_tcsh_man   
444 par_tcsh_man    Academic tradition requires you to cite works you base your article on.\rpar_tcsh_man    
445 par_tcsh_man    If you use programs that use GNU Parallel to process data for an article in a\rpar_tcsh_man      
446 par_tcsh_man    scientific publication, please cite:\rpar_tcsh_man       
447 par_tcsh_man    \rpar_tcsh_man   
450 par_tcsh_man    \rpar_tcsh_man   
451 par_tcsh_man    This helps funding further development; AND IT WON'T COST YOU A CENT.\rpar_tcsh_man      
452 par_tcsh_man    If you pay 10000 EUR you should feel free to use GNU Parallel without citing.\rpar_tcsh_man      
453 par_tcsh_man    \rpar_tcsh_man   
454 par_tcsh_man    exit value 255 should be 255\rpar_tcsh_man       
455 par_tcsh_man    Connection to lo closed.\rpar_tcsh_man   
456 par_tcsh_funky  
457 par_tcsh_funky  
458 par_tcsh_funky  
459 par_tcsh_funky  3 arg alias_works
460 par_tcsh_funky  3 arg alias_works_over_ssh
461 par_tcsh_funky  Funky-\x02\x03\x04\x05\x06\a\b    \v\f\rpar_tcsh_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky alias_var_works
462 par_tcsh_funky  Funky-\x02\x03\x04\x05\x06\a\b    \v\f\rpar_tcsh_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky alias_var_works_over_ssh
463 par_tcsh_funky  \\x02\\x03\\x04\\x05\\x06\\a\\b\ \ \\v\\f\\rpar_tcsh_funky  \\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\e\x1c\x1d\x1e\x1f\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~\x7f€�\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\�\Ž\�\�\‘\’\“\”\•\–\—\˜\™\š\›\œ\�\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\­\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
464 par_tcsh_funky  func_echo: Command not found.
465 par_tcsh_funky  func_echo: Command not found.
466 par_tcsh_funky  myvar  works
467 par_tcsh_funky  myvar  works
468 par_tcsh_funky  space special chars problem
469 par_tcsh_funky  space special chars problem
470 par_tcsh_environment_too_big    Not implemented
471 par_tcsh_env_parallel_session   Not implemented
472 par_tcsh_env_parallel   OK
473 par_tcsh_env_parallel   OK
474 par_tcsh_env_parallel   bug #50435: Remote fifo broke in 20150522
475 par_tcsh_env_parallel   data from stdin
476 par_tcsh_env_parallel   data from stdin
477 par_sh_underscore       ### sh
478 par_sh_underscore       ### Testing of --env _
479 par_sh_underscore       variables in aliases work
480 par_sh_underscore       variables in aliases work
481 par_sh_underscore       variables in aliases work
482 par_sh_underscore       variables in aliases work
483 par_sh_underscore       /bin/sh: 3: not_copied_alias: not found
484 par_sh_underscore       error=OK
485 par_sh_underscore       aliases work
486 par_sh_underscore       aliases work
487 par_sh_underscore       /bin/sh: 1: myecho: not found
488 par_sh_underscore       OK if no myecho    ^^^^^^^^^^^^^^^^^
489 par_sh_underscore       /bin/sh: 1: myecho: not found
490 par_sh_underscore       OK if no myecho    ^^^^^^^^^^^^^^^^^
491 par_sh_parset   parset
492 par_sh_parset   ### parset into vars with comma
493 par_sh_parset   foo bar baz
494 par_sh_parset   ### parset into vars with space
495 par_sh_parset   foo bar baz
496 par_sh_parset   ### parset with newlines
497 par_sh_parset   1
498 par_sh_parset   1
499 par_sh_parset   2
500 par_sh_parset   1
501 par_sh_parset   2
502 par_sh_parset   3
503 par_sh_parset   ### env_parset
504 par_sh_parset   # alias
505 par_sh_parset   myalias foo
506 par_sh_parset   myalias bar
507 par_sh_parset   myalias baz
508 par_sh_parset   # variable with newline
509 par_sh_parset   newline1
510 par_sh_parset   newline2 foo
511 par_sh_parset   newline1
512 par_sh_parset   newline2 bar
513 par_sh_parset   newline1
514 par_sh_parset   newline2 baz
515 par_sh_parset   ### parset into vars with comma
516 par_sh_parset   foo bar baz
517 par_sh_parset   ### parset into vars with space
518 par_sh_parset   foo bar baz
519 par_sh_parset   ### parset with newlines
520 par_sh_parset   newline1
521 par_sh_parset   newline2
522 par_sh_parset   1
523 par_sh_parset   newline1
524 par_sh_parset   newline2
525 par_sh_parset   1
526 par_sh_parset   2
527 par_sh_parset   newline1
528 par_sh_parset   newline2
529 par_sh_parset   1
530 par_sh_parset   2
531 par_sh_parset   3
532 par_sh_parset   Exit value 2 = 2
533 par_sh_parset   Exit value 2 = 2
534 par_sh_man      ### sh
535 par_sh_man      ### From man env_parallel
536 par_sh_man      aliases with = & " ! ' work
537 par_sh_man      aliases with = & " ! ' work
538 par_sh_man      aliases with = & " ! ' work
539 par_sh_man      aliases with = & " ! ' work
540 par_sh_man      aliases with = & " ! ' work
541 par_sh_man      multiline
542 par_sh_man      aliases with = & " ! ' work
543 par_sh_man      multiline
544 par_sh_man      aliases with = & " ! ' work
545 par_sh_man      multiline
546 par_sh_man      aliases with = & " ! ' work
547 par_sh_man      multiline
548 par_sh_man      aliases with = & " ! ' work
549 par_sh_man      multiline
550 par_sh_man      aliases with = & " ! ' work
551 par_sh_man      variables with  = & " ! ' work
552 par_sh_man      variables with  = & " ! ' work
553 par_sh_man      variables with  = & " ! ' work
554 par_sh_man      variables with  = & " ! ' work
555 par_sh_man      variables with  = & " ! ' work
556 par_sh_man      multiline
557 par_sh_man          variables with  = & " ! ' work
558 par_sh_man      multiline
559 par_sh_man          variables with  = & " ! ' work
560 par_sh_man      multiline
561 par_sh_man          variables with  = & " ! ' work
562 par_sh_man      multiline
563 par_sh_man          variables with  = & " ! ' work
564 par_sh_man      multiline
565 par_sh_man          variables with  = & " ! ' work
566 par_sh_man      exit value 2 should be 2
567 par_sh_man      Unknown option: no-such-option
568 par_sh_man      exit value 255 should be 255
569 par_sh_funky    
570 par_sh_funky    '\x02\x03\x04\x05\x06\a\b        '
571 par_sh_funky    '\v\f\rpar_sh_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
572 par_sh_funky    3 arg alias_works
573 par_sh_funky    3 arg alias_works_over_ssh
574 par_sh_environment_too_big      bug #50815: env_parallel should warn if the environment is too big
575 par_sh_environment_too_big      OK_bigvar
576 par_sh_environment_too_big      OK_bigvar_remote
577 par_sh_environment_too_big      OK_bigvar_quote
578 par_sh_environment_too_big      OK_bigvar_quote_remote
579 par_sh_environment_too_big      OK_bigfunc
580 par_sh_environment_too_big      OK_bigfunc_remote
581 par_sh_environment_too_big      OK_bigfunc_quote
582 par_sh_environment_too_big      OK_bigfunc_quote_remote
583 par_sh_environment_too_big      Rest should fail - functions not supported in sh
584 par_sh_environment_too_big      sh: XXX: perl: Argument list too long
585 par_sh_environment_too_big      env_parallel: Error: Your environment is too big.
586 par_sh_environment_too_big      env_parallel: Error: You can try 3 different approaches:
587 par_sh_environment_too_big      env_parallel: Error: 1. Run 'env_parallel --session' before you set
588 par_sh_environment_too_big      env_parallel: Error:    variables or define functions.
589 par_sh_environment_too_big      env_parallel: Error: 2. Use --env and only mention the names to copy.
590 par_sh_environment_too_big      env_parallel: Error: 3. Try running this in a clean environment once:
591 par_sh_environment_too_big      env_parallel: Error:      env_parallel --record-env
592 par_sh_environment_too_big      env_parallel: Error:    And then use '--env _'
593 par_sh_environment_too_big      env_parallel: Error: For details see: man env_parallel
594 par_sh_environment_too_big      parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
595 par_sh_environment_too_big      sh: XXX: perl: Argument list too long
596 par_sh_environment_too_big      env_parallel: Error: Your environment is too big.
597 par_sh_environment_too_big      env_parallel: Error: You can try 3 different approaches:
598 par_sh_environment_too_big      env_parallel: Error: 1. Run 'env_parallel --session' before you set
599 par_sh_environment_too_big      env_parallel: Error:    variables or define functions.
600 par_sh_environment_too_big      env_parallel: Error: 2. Use --env and only mention the names to copy.
601 par_sh_environment_too_big      env_parallel: Error: 3. Try running this in a clean environment once:
602 par_sh_environment_too_big      env_parallel: Error:      env_parallel --record-env
603 par_sh_environment_too_big      env_parallel: Error:    And then use '--env _'
604 par_sh_environment_too_big      env_parallel: Error: For details see: man env_parallel
605 par_sh_environment_too_big      parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
606 par_sh_environment_too_big      fail_bigfunc-not-supported
607 par_sh_environment_too_big      fail_bigfunc_remote-not-supported
608 par_sh_environment_too_big      fail_bigfunc_quote-not-supported
609 par_sh_environment_too_big      fail_bigfunc_quote_remote-not-supported
610 par_sh_env_parallel_session     ### Test env_parallel --session
611 par_sh_env_parallel_session     ### level0 should be hidden, level1 should be transferred
612 par_sh_env_parallel_session     
613 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
614 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
615 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
616 par_sh_env_parallel_session     
617 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
618 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
619 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
620 par_sh_env_parallel_session     l1var
621 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
622 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
623 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
624 par_sh_env_parallel_session     l1var
625 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
626 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
627 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
628 par_sh_env_parallel_session     ### level0+1 should be hidden, level2 should be transferred
629 par_sh_env_parallel_session     
630 par_sh_env_parallel_session     /bin/sh: 2: level0func: not found
631 par_sh_env_parallel_session     /bin/sh: 2: level0alias: not found
632 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
633 par_sh_env_parallel_session     
634 par_sh_env_parallel_session     /bin/sh: 2: level0func: not found
635 par_sh_env_parallel_session     /bin/sh: 2: level0alias: not found
636 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
637 par_sh_env_parallel_session     
638 par_sh_env_parallel_session     /bin/sh: 2: level1func: not found
639 par_sh_env_parallel_session     /bin/sh: 2: level1alias: not found
640 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
641 par_sh_env_parallel_session     
642 par_sh_env_parallel_session     /bin/sh: 2: level1func: not found
643 par_sh_env_parallel_session     /bin/sh: 2: level1alias: not found
644 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
645 par_sh_env_parallel_session     l2var
646 par_sh_env_parallel_session     /bin/sh: 2: level2func: not found
647 par_sh_env_parallel_session     /bin/sh: 2: level2alias: not found
648 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
649 par_sh_env_parallel_session     l2var
650 par_sh_env_parallel_session     /bin/sh: 2: level2func: not found
651 par_sh_env_parallel_session     /bin/sh: 2: level2alias: not found
652 par_sh_env_parallel_session     /bin/sh: 2: Bad substitution
653 par_sh_env_parallel_session     ### level0 should be hidden, level1+2 should be transferred
654 par_sh_env_parallel_session     
655 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
656 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
657 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
658 par_sh_env_parallel_session     
659 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
660 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
661 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
662 par_sh_env_parallel_session     l1var
663 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
664 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
665 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
666 par_sh_env_parallel_session     l1var
667 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
668 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
669 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
670 par_sh_env_parallel_session     l2var
671 par_sh_env_parallel_session     /bin/sh: XXX: level2func: not found
672 par_sh_env_parallel_session     /bin/sh: XXX: level2alias: not found
673 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
674 par_sh_env_parallel_session     l2var
675 par_sh_env_parallel_session     /bin/sh: XXX: level2func: not found
676 par_sh_env_parallel_session     /bin/sh: XXX: level2alias: not found
677 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
678 par_sh_env_parallel_session     ### level0+1+2 should be transferred
679 par_sh_env_parallel_session     l0var
680 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
681 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
682 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
683 par_sh_env_parallel_session     l0var
684 par_sh_env_parallel_session     /bin/sh: XXX: level0func: not found
685 par_sh_env_parallel_session     /bin/sh: XXX: level0alias: not found
686 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
687 par_sh_env_parallel_session     l1var
688 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
689 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
690 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
691 par_sh_env_parallel_session     l1var
692 par_sh_env_parallel_session     /bin/sh: XXX: level1func: not found
693 par_sh_env_parallel_session     /bin/sh: XXX: level1alias: not found
694 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
695 par_sh_env_parallel_session     l2var
696 par_sh_env_parallel_session     /bin/sh: XXX: level2func: not found
697 par_sh_env_parallel_session     /bin/sh: XXX: level2alias: not found
698 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
699 par_sh_env_parallel_session     l2var
700 par_sh_env_parallel_session     /bin/sh: XXX: level2func: not found
701 par_sh_env_parallel_session     /bin/sh: XXX: level2alias: not found
702 par_sh_env_parallel_session     /bin/sh: XXX: Bad substitution
703 par_sh_env_parallel_session     /bin/sh: 1: aliasbefore: not found
704 par_sh_env_parallel_session     /bin/sh: 1: aliasbefore: not found
705 par_sh_env_parallel_session     /bin/sh: 1: funcbefore: not found
706 par_sh_env_parallel_session     /bin/sh: 1: funcbefore: not found
707 par_sh_env_parallel_session     no_before
708 par_sh_env_parallel_session     no_before
709 par_sh_env_parallel_session     after aliasafter_OK
710 par_sh_env_parallel_session     after aliasafter_OK
711 par_sh_env_parallel_session     /bin/sh: 3: funcafter: not found
712 par_sh_env_parallel_session     /bin/sh: 3: funcafter: not found
713 par_sh_env_parallel_session     after varafter_OK
714 par_sh_env_parallel_session     after varafter_OK
715 par_sh_env_parallel     OK
716 par_sh_env_parallel     OK
717 par_sh_env_parallel     alias line 1
718 par_sh_env_parallel     alias line 1
719 par_sh_env_parallel     alias line 2
720 par_sh_env_parallel     alias line 2
721 par_sh_env_parallel     alias line 3
722 par_sh_env_parallel     alias line 3
723 par_sh_env_parallel     alias2 line 1
724 par_sh_env_parallel     alias2 line 1
725 par_sh_env_parallel     alias2 line 2
726 par_sh_env_parallel     alias2 line 2
727 par_sh_env_parallel     bug #50435: Remote fifo broke in 20150522
728 par_sh_env_parallel     bug #52534: Tail of multiline alias is ignored
729 par_sh_env_parallel     data from stdin
730 par_sh_env_parallel     data from stdin
731 par_mksh_underscore     ### mksh
732 par_mksh_underscore     ### Testing of --env _
733 par_mksh_underscore     variables in aliases in and arrays in functions work
734 par_mksh_underscore     variables in aliases in and arrays in functions work
735 par_mksh_underscore     variables in aliases in and arrays in functions work
736 par_mksh_underscore     variables in aliases in and arrays in functions work
737 par_mksh_underscore     variables in aliases in and arrays in functions work
738 par_mksh_underscore     variables in aliases in and arrays in functions work
739 par_mksh_underscore     /bin/mksh: not_copied_alias: inaccessible or not found
740 par_mksh_underscore     /bin/mksh: not_copied_func: inaccessible or not found
741 par_mksh_underscore     error=OK
742 par_mksh_underscore     error=OK
743 par_mksh_underscore     aliases in and arrays in functions work
744 par_mksh_underscore     aliases in and arrays in functions work
745 par_mksh_underscore     aliases in functions work
746 par_mksh_underscore     aliases in functions work
747 par_mksh_underscore     aliases in functions work
748 par_mksh_underscore     OK if no myecho    ^^^^^^^^^^^^^^^^^
749 par_mksh_underscore     aliases in functions work
750 par_mksh_underscore     OK if no myecho    ^^^^^^^^^^^^^^^^^
751 par_mksh_underscore     /bin/mksh: myfunc: inaccessible or not found
752 par_mksh_underscore     OK if no myfunc         ^^^^^^^^^^^^^^^^^
753 par_mksh_underscore     /bin/mksh: myfunc: inaccessible or not found
754 par_mksh_underscore     OK if no myfunc         ^^^^^^^^^^^^^^^^^
755 par_mksh_parset parset
756 par_mksh_parset ### parset into array
757 par_mksh_parset foo bar baz
758 par_mksh_parset ### parset into vars with comma
759 par_mksh_parset foo bar baz
760 par_mksh_parset ### parset into vars with space
761 par_mksh_parset foo bar baz
762 par_mksh_parset ### parset with newlines
763 par_mksh_parset 1
764 par_mksh_parset 1
765 par_mksh_parset 2
766 par_mksh_parset 1
767 par_mksh_parset 2
768 par_mksh_parset 3
769 par_mksh_parset ### parset into indexed array vars
770 par_mksh_parset foo bar baz
771 par_mksh_parset foo bar baz
772 par_mksh_parset ### env_parset
773 par_mksh_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
774 par_mksh_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
775 par_mksh_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
776 par_mksh_parset newline1
777 par_mksh_parset newline2
778 par_mksh_parset 1
779 par_mksh_parset newline1
780 par_mksh_parset newline2
781 par_mksh_parset 1
782 par_mksh_parset 2
783 par_mksh_parset newline1
784 par_mksh_parset newline2
785 par_mksh_parset 1
786 par_mksh_parset 2
787 par_mksh_parset 3
788 par_mksh_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
789 par_mksh_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
790 par_mksh_parset Exit value 2 = 2
791 par_mksh_parset Exit value 2 = 2
792 par_mksh_man    ### mksh
793 par_mksh_man    ### From man env_parallel
794 par_mksh_man    aliases with = & " ! ' work
795 par_mksh_man    aliases with = & " ! ' work
796 par_mksh_man    aliases with = & " ! ' work
797 par_mksh_man    aliases with = & " ! ' work
798 par_mksh_man    aliases with = & " ! ' work
799 par_mksh_man    multiline
800 par_mksh_man    aliases with = & " ! ' work
801 par_mksh_man    env_parallel: Warning: Alias "multiline" contains newline.
802 par_mksh_man    env_parallel: Warning: Make sure the command has at least one newline after "multiline".
803 par_mksh_man    env_parallel: Warning: See BUGS in "man env_parallel".
804 par_mksh_man    multiline
805 par_mksh_man    aliases with = & " ! ' work
806 par_mksh_man    env_parallel: Warning: Alias "multiline" contains newline.
807 par_mksh_man    env_parallel: Warning: Make sure the command has at least one newline after "multiline".
808 par_mksh_man    env_parallel: Warning: See BUGS in "man env_parallel".
809 par_mksh_man    multiline
810 par_mksh_man    aliases with = & " ! ' work
811 par_mksh_man    env_parallel: Warning: Alias "multiline" contains newline.
812 par_mksh_man    env_parallel: Warning: Make sure the command has at least one newline after "multiline".
813 par_mksh_man    env_parallel: Warning: See BUGS in "man env_parallel".
814 par_mksh_man    multiline
815 par_mksh_man    aliases with = & " ! ' work
816 par_mksh_man    env_parallel: Warning: Alias "multiline" contains newline.
817 par_mksh_man    env_parallel: Warning: Make sure the command has at least one newline after "multiline".
818 par_mksh_man    env_parallel: Warning: See BUGS in "man env_parallel".
819 par_mksh_man    multiline
820 par_mksh_man    aliases with = & " ! ' work
821 par_mksh_man    functions with  = & " ! ' work
822 par_mksh_man    functions with  = & " ! ' work
823 par_mksh_man    functions with  = & " ! ' work
824 par_mksh_man    functions with  = & " ! ' work
825 par_mksh_man    functions with  = & " ! ' work
826 par_mksh_man    variables with  = & " ! ' work
827 par_mksh_man    variables with  = & " ! ' work
828 par_mksh_man    variables with  = & " ! ' work
829 par_mksh_man    variables with  = & " ! ' work
830 par_mksh_man    variables with  = & " ! ' work
831 par_mksh_man    multiline
832 par_mksh_man        variables with  = & " ! ' work
833 par_mksh_man    multiline
834 par_mksh_man        variables with  = & " ! ' work
835 par_mksh_man    multiline
836 par_mksh_man        variables with  = & " ! ' work
837 par_mksh_man    multiline
838 par_mksh_man        variables with  = & " ! ' work
839 par_mksh_man    multiline
840 par_mksh_man        variables with  = & " ! ' work
841 par_mksh_man    arrays with = & " ! ' work, too
842 par_mksh_man    arrays
843 par_mksh_man    with = & " ! '
844 par_mksh_man    work,
845 par_mksh_man    too
846 par_mksh_man    arrays
847 par_mksh_man    with = & " ! '
848 par_mksh_man    work,
849 par_mksh_man    too
850 par_mksh_man    arrays
851 par_mksh_man    with = & " ! '
852 par_mksh_man    work,
853 par_mksh_man    too
854 par_mksh_man    arrays
855 par_mksh_man    with = & " ! '
856 par_mksh_man    work,
857 par_mksh_man    too
858 par_mksh_man    multi
859 par_mksh_man    level
860 par_mksh_man    env_parallel
861 par_mksh_man    exit value 2 should be 2
862 par_mksh_man    Unknown option: no-such-option
863 par_mksh_man    exit value 255 should be 255
864 par_mksh_funky  
865 par_mksh_funky  \v\f\rpar_mksh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
866 par_mksh_funky  \v\f\rpar_mksh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
867 par_mksh_funky    space  6  
868 par_mksh_funky    space  6  
869 par_mksh_funky  '\x01\x02\x03\x04\x05\x06\a\b       '
870 par_mksh_funky  '\v\f\rpar_mksh_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
871 par_mksh_funky  3 arg alias_works
872 par_mksh_funky  3 arg alias_works_over_ssh
873 par_mksh_funky  Funky-\x01\x02\x03\x04\x05\x06\a\b  
874 par_mksh_funky  Funky-\x01\x02\x03\x04\x05\x06\a\b  
875 par_mksh_funky  function_works
876 par_mksh_funky  function_works_over_ssh
877 par_mksh_funky  myvar  works
878 par_mksh_funky  myvar  works
879 par_mksh_environment_too_big    bug #50815: env_parallel should warn if the environment is too big
880 par_mksh_environment_too_big    OK_bigvar
881 par_mksh_environment_too_big    OK_bigvar_remote
882 par_mksh_environment_too_big    OK_bigvar_quote
883 par_mksh_environment_too_big    OK_bigvar_quote_remote
884 par_mksh_environment_too_big    OK_bigfunc
885 par_mksh_environment_too_big    OK_bigfunc_remote
886 par_mksh_environment_too_big    OK_bigfunc_quote
887 par_mksh_environment_too_big    OK_bigfunc_quote_remote
888 par_mksh_environment_too_big    Rest should fail
889 par_mksh_environment_too_big    mksh: /bin/perl: Argument list too long
890 par_mksh_environment_too_big    env_parallel: Error: Your environment is too big.
891 par_mksh_environment_too_big    env_parallel: Error: You can try 3 different approaches:
892 par_mksh_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
893 par_mksh_environment_too_big    env_parallel: Error:    variables or define functions.
894 par_mksh_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
895 par_mksh_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
896 par_mksh_environment_too_big    env_parallel: Error:      env_parallel --record-env
897 par_mksh_environment_too_big    env_parallel: Error:    And then use '--env _'
898 par_mksh_environment_too_big    env_parallel: Error: For details see: man env_parallel
899 par_mksh_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
900 par_mksh_environment_too_big    mksh: /bin/perl: Argument list too long
901 par_mksh_environment_too_big    env_parallel: Error: Your environment is too big.
902 par_mksh_environment_too_big    env_parallel: Error: You can try 3 different approaches:
903 par_mksh_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
904 par_mksh_environment_too_big    env_parallel: Error:    variables or define functions.
905 par_mksh_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
906 par_mksh_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
907 par_mksh_environment_too_big    env_parallel: Error:      env_parallel --record-env
908 par_mksh_environment_too_big    env_parallel: Error:    And then use '--env _'
909 par_mksh_environment_too_big    env_parallel: Error: For details see: man env_parallel
910 par_mksh_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
911 par_mksh_environment_too_big    mksh: /bin/perl: Argument list too long
912 par_mksh_environment_too_big    env_parallel: Error: Your environment is too big.
913 par_mksh_environment_too_big    env_parallel: Error: You can try 3 different approaches:
914 par_mksh_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
915 par_mksh_environment_too_big    env_parallel: Error:    variables or define functions.
916 par_mksh_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
917 par_mksh_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
918 par_mksh_environment_too_big    env_parallel: Error:      env_parallel --record-env
919 par_mksh_environment_too_big    env_parallel: Error:    And then use '--env _'
920 par_mksh_environment_too_big    env_parallel: Error: For details see: man env_parallel
921 par_mksh_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_remote
922 par_mksh_environment_too_big    mksh: /bin/perl: Argument list too long
923 par_mksh_environment_too_big    env_parallel: Error: Your environment is too big.
924 par_mksh_environment_too_big    env_parallel: Error: You can try 3 different approaches:
925 par_mksh_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
926 par_mksh_environment_too_big    env_parallel: Error:    variables or define functions.
927 par_mksh_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
928 par_mksh_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
929 par_mksh_environment_too_big    env_parallel: Error:      env_parallel --record-env
930 par_mksh_environment_too_big    env_parallel: Error:    And then use '--env _'
931 par_mksh_environment_too_big    env_parallel: Error: For details see: man env_parallel
932 par_mksh_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_quote_remote
933 par_mksh_env_parallel_session   ### Test env_parallel --session
934 par_mksh_env_parallel_session   ### level0 should be hidden, level1 should be transferred
935 par_mksh_env_parallel_session   
936 par_mksh_env_parallel_session   fail
937 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
938 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
939 par_mksh_env_parallel_session   
940 par_mksh_env_parallel_session   fail
941 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
942 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
943 par_mksh_env_parallel_session   l1var
944 par_mksh_env_parallel_session   l1func
945 par_mksh_env_parallel_session   l1alias
946 par_mksh_env_parallel_session   level1 array OK
947 par_mksh_env_parallel_session   l1var
948 par_mksh_env_parallel_session   l1func
949 par_mksh_env_parallel_session   l1alias
950 par_mksh_env_parallel_session   level1 array OK
951 par_mksh_env_parallel_session   ### level0+1 should be hidden, level2 should be transferred
952 par_mksh_env_parallel_session   
953 par_mksh_env_parallel_session   fail
954 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
955 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
956 par_mksh_env_parallel_session   
957 par_mksh_env_parallel_session   fail
958 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
959 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
960 par_mksh_env_parallel_session   
961 par_mksh_env_parallel_session   fail
962 par_mksh_env_parallel_session   /bin/mksh: level1func: inaccessible or not found
963 par_mksh_env_parallel_session   /bin/mksh: level1alias: inaccessible or not found
964 par_mksh_env_parallel_session   
965 par_mksh_env_parallel_session   fail
966 par_mksh_env_parallel_session   /bin/mksh: level1func: inaccessible or not found
967 par_mksh_env_parallel_session   /bin/mksh: level1alias: inaccessible or not found
968 par_mksh_env_parallel_session   l2var
969 par_mksh_env_parallel_session   l2func
970 par_mksh_env_parallel_session   l2alias
971 par_mksh_env_parallel_session   level2 array OK
972 par_mksh_env_parallel_session   l2var
973 par_mksh_env_parallel_session   l2func
974 par_mksh_env_parallel_session   l2alias
975 par_mksh_env_parallel_session   level2 array OK
976 par_mksh_env_parallel_session   ### level0 should be hidden, level1+2 should be transferred
977 par_mksh_env_parallel_session   
978 par_mksh_env_parallel_session   fail
979 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
980 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
981 par_mksh_env_parallel_session   
982 par_mksh_env_parallel_session   fail
983 par_mksh_env_parallel_session   /bin/mksh: level0func: inaccessible or not found
984 par_mksh_env_parallel_session   /bin/mksh: level0alias: inaccessible or not found
985 par_mksh_env_parallel_session   l1var
986 par_mksh_env_parallel_session   l1func
987 par_mksh_env_parallel_session   l1alias
988 par_mksh_env_parallel_session   level1 array OK
989 par_mksh_env_parallel_session   l1var
990 par_mksh_env_parallel_session   l1func
991 par_mksh_env_parallel_session   l1alias
992 par_mksh_env_parallel_session   level1 array OK
993 par_mksh_env_parallel_session   l2var
994 par_mksh_env_parallel_session   l2func
995 par_mksh_env_parallel_session   l2alias
996 par_mksh_env_parallel_session   level2 array OK
997 par_mksh_env_parallel_session   l2var
998 par_mksh_env_parallel_session   l2func
999 par_mksh_env_parallel_session   l2alias
1000 par_mksh_env_parallel_session   level2 array OK
1001 par_mksh_env_parallel_session   ### level0+1+2 should be transferred
1002 par_mksh_env_parallel_session   l0var
1003 par_mksh_env_parallel_session   l0func
1004 par_mksh_env_parallel_session   l0alias
1005 par_mksh_env_parallel_session   level0 array OK
1006 par_mksh_env_parallel_session   l0var
1007 par_mksh_env_parallel_session   l0func
1008 par_mksh_env_parallel_session   l0alias
1009 par_mksh_env_parallel_session   level0 array OK
1010 par_mksh_env_parallel_session   l1var
1011 par_mksh_env_parallel_session   l1func
1012 par_mksh_env_parallel_session   l1alias
1013 par_mksh_env_parallel_session   level1 array OK
1014 par_mksh_env_parallel_session   l1var
1015 par_mksh_env_parallel_session   l1func
1016 par_mksh_env_parallel_session   l1alias
1017 par_mksh_env_parallel_session   level1 array OK
1018 par_mksh_env_parallel_session   l2var
1019 par_mksh_env_parallel_session   l2func
1020 par_mksh_env_parallel_session   l2alias
1021 par_mksh_env_parallel_session   level2 array OK
1022 par_mksh_env_parallel_session   l2var
1023 par_mksh_env_parallel_session   l2func
1024 par_mksh_env_parallel_session   l2alias
1025 par_mksh_env_parallel_session   level2 array OK
1026 par_mksh_env_parallel_session   /bin/mksh: aliasbefore: inaccessible or not found
1027 par_mksh_env_parallel_session   /bin/mksh: aliasbefore: inaccessible or not found
1028 par_mksh_env_parallel_session   /bin/mksh: funcbefore: inaccessible or not found
1029 par_mksh_env_parallel_session   /bin/mksh: funcbefore: inaccessible or not found
1030 par_mksh_env_parallel_session   no_before
1031 par_mksh_env_parallel_session   no_before
1032 par_mksh_env_parallel_session   no_before
1033 par_mksh_env_parallel_session   no_before
1034 par_mksh_env_parallel_session   after aliasafter_OK
1035 par_mksh_env_parallel_session   after aliasafter_OK
1036 par_mksh_env_parallel_session   after funcafter_OK
1037 par_mksh_env_parallel_session   after funcafter_OK
1038 par_mksh_env_parallel_session   after varafter_OK
1039 par_mksh_env_parallel_session   after varafter_OK
1040 par_mksh_env_parallel_session   array after arrayafter_OK
1041 par_mksh_env_parallel_session   array after arrayafter_OK
1042 par_mksh_env_parallel   OK
1043 par_mksh_env_parallel   OK
1044 par_mksh_env_parallel   alias line 1
1045 par_mksh_env_parallel   alias line 1
1046 par_mksh_env_parallel   alias line 2
1047 par_mksh_env_parallel   alias line 2
1048 par_mksh_env_parallel   alias line 3
1049 par_mksh_env_parallel   alias line 3
1050 par_mksh_env_parallel   alias2 line 1
1051 par_mksh_env_parallel   alias2 line 1
1052 par_mksh_env_parallel   alias2 line 2
1053 par_mksh_env_parallel   alias2 line 2
1054 par_mksh_env_parallel   bug #50435: Remote fifo broke in 20150522
1055 par_mksh_env_parallel   bug #52534: Tail of multiline alias is ignored
1056 par_mksh_env_parallel   data from stdin
1057 par_mksh_env_parallel   data from stdin
1058 par_mksh_env_parallel   env_parallel: Warning: Alias "myalias" contains newline.
1059 par_mksh_env_parallel   env_parallel: Warning: Alias "myalias" contains newline.
1060 par_mksh_env_parallel   env_parallel: Warning: Alias "myalias2" contains newline.
1061 par_mksh_env_parallel   env_parallel: Warning: Alias "myalias2" contains newline.
1062 par_mksh_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after "myalias".
1063 par_mksh_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after "myalias".
1064 par_mksh_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
1065 par_mksh_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
1066 par_mksh_env_parallel   env_parallel: Warning: See BUGS in "man env_parallel".
1067 par_mksh_env_parallel   env_parallel: Warning: See BUGS in "man env_parallel".
1068 par_mksh_env_parallel   env_parallel: Warning: See BUGS in "man env_parallel".
1069 par_mksh_env_parallel   env_parallel: Warning: See BUGS in "man env_parallel".
1070 par_ksh_underscore      ### ksh
1071 par_ksh_underscore      ### Testing of --env _
1072 par_ksh_underscore      variables in aliases in and arrays in functions work
1073 par_ksh_underscore      variables in aliases in and arrays in functions work
1074 par_ksh_underscore      variables in aliases in and arrays in functions work
1075 par_ksh_underscore      variables in aliases in and arrays in functions work
1076 par_ksh_underscore      variables in aliases in and arrays in functions work
1077 par_ksh_underscore      variables in aliases in and arrays in functions work
1078 par_ksh_underscore      /bin/ksh: line 4: not_copied_alias: not found
1079 par_ksh_underscore      /bin/ksh: line 4: not_copied_func: not found
1080 par_ksh_underscore      error=OK
1081 par_ksh_underscore      error=OK
1082 par_ksh_underscore      aliases in and arrays in functions work
1083 par_ksh_underscore      aliases in and arrays in functions work
1084 par_ksh_underscore      aliases in functions work
1085 par_ksh_underscore      aliases in functions work
1086 par_ksh_underscore      /bin/ksh: myecho: not found [No such file or directory]
1087 par_ksh_underscore      OK if no myecho    ^^^^^^^^^^^^^^^^^
1088 par_ksh_underscore      /bin/ksh: myecho: not found [No such file or directory]
1089 par_ksh_underscore      OK if no myecho    ^^^^^^^^^^^^^^^^^
1090 par_ksh_underscore      /bin/ksh: myfunc: not found
1091 par_ksh_underscore      OK if no myfunc         ^^^^^^^^^^^^^^^^^
1092 par_ksh_underscore      /bin/ksh: myfunc: not found
1093 par_ksh_underscore      OK if no myfunc         ^^^^^^^^^^^^^^^^^
1094 par_ksh_parset  parset
1095 par_ksh_parset  ### parset into array
1096 par_ksh_parset  foo bar baz
1097 par_ksh_parset  ### parset into vars with comma
1098 par_ksh_parset  foo bar baz
1099 par_ksh_parset  ### parset into vars with space
1100 par_ksh_parset  foo bar baz
1101 par_ksh_parset  ### parset with newlines
1102 par_ksh_parset  1
1103 par_ksh_parset  1
1104 par_ksh_parset  2
1105 par_ksh_parset  1
1106 par_ksh_parset  2
1107 par_ksh_parset  3
1108 par_ksh_parset  ### parset into indexed array vars
1109 par_ksh_parset  foo bar baz
1110 par_ksh_parset  foo bar baz
1111 par_ksh_parset  ### env_parset
1112 par_ksh_parset  myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1113 par_ksh_parset  myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1114 par_ksh_parset  myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1115 par_ksh_parset  newline1
1116 par_ksh_parset  newline2
1117 par_ksh_parset  1
1118 par_ksh_parset  newline1
1119 par_ksh_parset  newline2
1120 par_ksh_parset  1
1121 par_ksh_parset  2
1122 par_ksh_parset  newline1
1123 par_ksh_parset  newline2
1124 par_ksh_parset  1
1125 par_ksh_parset  2
1126 par_ksh_parset  3
1127 par_ksh_parset  myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1128 par_ksh_parset  myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1129 par_ksh_parset  Exit value 2 = 2
1130 par_ksh_parset  Exit value 2 = 2
1131 par_ksh_man     ### ksh
1132 par_ksh_man     ### From man env_parallel
1133 par_ksh_man     aliases with = & " ! ' work
1134 par_ksh_man     aliases with = & " ! ' work
1135 par_ksh_man     aliases with = & " ! ' work
1136 par_ksh_man     aliases with = & " ! ' work
1137 par_ksh_man     aliases with = & " ! ' work
1138 par_ksh_man     multiline
1139 par_ksh_man     aliases with = & " ! ' work
1140 par_ksh_man     env_parallel: Warning: Alias "multiline" contains newline.
1141 par_ksh_man     env_parallel: Warning: Make sure the command has at least one newline after "multiline".
1142 par_ksh_man     env_parallel: Warning: See BUGS in "man env_parallel".
1143 par_ksh_man     multiline
1144 par_ksh_man     aliases with = & " ! ' work
1145 par_ksh_man     env_parallel: Warning: Alias "multiline" contains newline.
1146 par_ksh_man     env_parallel: Warning: Make sure the command has at least one newline after "multiline".
1147 par_ksh_man     env_parallel: Warning: See BUGS in "man env_parallel".
1148 par_ksh_man     multiline
1149 par_ksh_man     aliases with = & " ! ' work
1150 par_ksh_man     env_parallel: Warning: Alias "multiline" contains newline.
1151 par_ksh_man     env_parallel: Warning: Make sure the command has at least one newline after "multiline".
1152 par_ksh_man     env_parallel: Warning: See BUGS in "man env_parallel".
1153 par_ksh_man     multiline
1154 par_ksh_man     aliases with = & " ! ' work
1155 par_ksh_man     env_parallel: Warning: Alias "multiline" contains newline.
1156 par_ksh_man     env_parallel: Warning: Make sure the command has at least one newline after "multiline".
1157 par_ksh_man     env_parallel: Warning: See BUGS in "man env_parallel".
1158 par_ksh_man     multiline
1159 par_ksh_man     aliases with = & " ! ' work
1160 par_ksh_man     functions with  = & " ! ' work
1161 par_ksh_man     functions with  = & " ! ' work
1162 par_ksh_man     functions with  = & " ! ' work
1163 par_ksh_man     functions with  = & " ! ' work
1164 par_ksh_man     functions with  = & " ! ' work
1165 par_ksh_man     variables with  = & " ! ' work
1166 par_ksh_man     variables with  = & " ! ' work
1167 par_ksh_man     variables with  = & " ! ' work
1168 par_ksh_man     variables with  = & " ! ' work
1169 par_ksh_man     variables with  = & " ! ' work
1170 par_ksh_man     multiline
1171 par_ksh_man         variables with  = & " ! ' work
1172 par_ksh_man     multiline
1173 par_ksh_man         variables with  = & " ! ' work
1174 par_ksh_man     multiline
1175 par_ksh_man         variables with  = & " ! ' work
1176 par_ksh_man     multiline
1177 par_ksh_man         variables with  = & " ! ' work
1178 par_ksh_man     multiline
1179 par_ksh_man         variables with  = & " ! ' work
1180 par_ksh_man     arrays with = & " ! ' work, too
1181 par_ksh_man     arrays
1182 par_ksh_man     with = & " ! '
1183 par_ksh_man     work,
1184 par_ksh_man     too
1185 par_ksh_man     arrays
1186 par_ksh_man     with = & " ! '
1187 par_ksh_man     work,
1188 par_ksh_man     too
1189 par_ksh_man     arrays
1190 par_ksh_man     with = & " ! '
1191 par_ksh_man     work,
1192 par_ksh_man     too
1193 par_ksh_man     arrays
1194 par_ksh_man     with = & " ! '
1195 par_ksh_man     work,
1196 par_ksh_man     too
1197 par_ksh_man     This may never work
1198 par_ksh_man     https://unix.stackexchange.com/questions/457031/extract-full-function-definitions
1199 par_ksh_man     /bin/ksh: line XXX: syntax error at line XXX: `(' unexpected
1200 par_ksh_man     /bin/ksh: line XXX: syntax error at line XXX: `(' unexpected
1201 par_ksh_man     /bin/ksh: line XXX: syntax error at line XXX: `(' unexpected
1202 par_ksh_man     exit value 2 should be 2
1203 par_ksh_man     Unknown option: no-such-option
1204 par_ksh_man     exit value 255 should be 255
1205 par_ksh_funky   
1206 par_ksh_funky   \v\f\rpar_ksh_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
1207 par_ksh_funky   \v\f\rpar_ksh_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
1208 par_ksh_funky     space  6  
1209 par_ksh_funky     space  6  
1210 par_ksh_funky   '\x01\x02\x03\x04\x05\x06\a\b       '
1211 par_ksh_funky   '\v\f\rpar_ksh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
1212 par_ksh_funky   3 arg alias_works
1213 par_ksh_funky   3 arg alias_works_over_ssh
1214 par_ksh_funky   Funky-\x01\x02\x03\x04\x05\x06\a\b  
1215 par_ksh_funky   Funky-\x01\x02\x03\x04\x05\x06\a\b  
1216 par_ksh_funky   assoc_val_a
1217 par_ksh_funky   assoc_val_a
1218 par_ksh_funky   function_works
1219 par_ksh_funky   function_works_over_ssh
1220 par_ksh_funky   myvar  works
1221 par_ksh_funky   myvar  works
1222 par_ksh_environment_too_big     bug #50815: env_parallel should warn if the environment is too big
1223 par_ksh_environment_too_big     OK_bigvar
1224 par_ksh_environment_too_big     OK_bigvar_remote
1225 par_ksh_environment_too_big     OK_bigvar_quote
1226 par_ksh_environment_too_big     OK_bigvar_quote_remote
1227 par_ksh_environment_too_big     OK_bigfunc
1228 par_ksh_environment_too_big     OK_bigfunc_remote
1229 par_ksh_environment_too_big     OK_bigfunc_quote
1230 par_ksh_environment_too_big     OK_bigfunc_quote_remote
1231 par_ksh_environment_too_big     Rest should fail
1232 par_ksh_environment_too_big     ksh[XXX]: perl: /bin/perl: cannot execute [Argument list too long]
1233 par_ksh_environment_too_big     env_parallel: Error: Your environment is too big.
1234 par_ksh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
1235 par_ksh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
1236 par_ksh_environment_too_big     env_parallel: Error:    variables or define functions.
1237 par_ksh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
1238 par_ksh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
1239 par_ksh_environment_too_big     env_parallel: Error:      env_parallel --record-env
1240 par_ksh_environment_too_big     env_parallel: Error:    And then use '--env _'
1241 par_ksh_environment_too_big     env_parallel: Error: For details see: man env_parallel
1242 par_ksh_environment_too_big     parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
1243 par_ksh_environment_too_big     ksh[XXX]: perl: /bin/perl: cannot execute [Argument list too long]
1244 par_ksh_environment_too_big     env_parallel: Error: Your environment is too big.
1245 par_ksh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
1246 par_ksh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
1247 par_ksh_environment_too_big     env_parallel: Error:    variables or define functions.
1248 par_ksh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
1249 par_ksh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
1250 par_ksh_environment_too_big     env_parallel: Error:      env_parallel --record-env
1251 par_ksh_environment_too_big     env_parallel: Error:    And then use '--env _'
1252 par_ksh_environment_too_big     env_parallel: Error: For details see: man env_parallel
1253 par_ksh_environment_too_big     parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
1254 par_ksh_environment_too_big     ksh[XXX]: perl: /bin/perl: cannot execute [Argument list too long]
1255 par_ksh_environment_too_big     env_parallel: Error: Your environment is too big.
1256 par_ksh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
1257 par_ksh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
1258 par_ksh_environment_too_big     env_parallel: Error:    variables or define functions.
1259 par_ksh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
1260 par_ksh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
1261 par_ksh_environment_too_big     env_parallel: Error:      env_parallel --record-env
1262 par_ksh_environment_too_big     env_parallel: Error:    And then use '--env _'
1263 par_ksh_environment_too_big     env_parallel: Error: For details see: man env_parallel
1264 par_ksh_environment_too_big     parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_remote
1265 par_ksh_environment_too_big     ksh[XXX]: perl: /bin/perl: cannot execute [Argument list too long]
1266 par_ksh_environment_too_big     env_parallel: Error: Your environment is too big.
1267 par_ksh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
1268 par_ksh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
1269 par_ksh_environment_too_big     env_parallel: Error:    variables or define functions.
1270 par_ksh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
1271 par_ksh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
1272 par_ksh_environment_too_big     env_parallel: Error:      env_parallel --record-env
1273 par_ksh_environment_too_big     env_parallel: Error:    And then use '--env _'
1274 par_ksh_environment_too_big     env_parallel: Error: For details see: man env_parallel
1275 par_ksh_environment_too_big     ksh[XXX]: perl: /bin/perl: cannot execute [Argument list too long]
1276 par_ksh_environment_too_big     env_parallel: Error: Your environment is too big.
1277 par_ksh_environment_too_big     env_parallel: Error: You can try 3 different approaches:
1278 par_ksh_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
1279 par_ksh_environment_too_big     env_parallel: Error:    variables or define functions.
1280 par_ksh_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
1281 par_ksh_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
1282 par_ksh_environment_too_big     env_parallel: Error:      env_parallel --record-env
1283 par_ksh_environment_too_big     env_parallel: Error:    And then use '--env _'
1284 par_ksh_environment_too_big     env_parallel: Error: For details see: man env_parallel
1285 par_ksh_env_parallel_session    ### Test env_parallel --session
1286 par_ksh_env_parallel_session    ### level0 should be hidden, level1 should be transferred
1287 par_ksh_env_parallel_session    
1288 par_ksh_env_parallel_session    fail
1289 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1290 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1291 par_ksh_env_parallel_session    
1292 par_ksh_env_parallel_session    fail
1293 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1294 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1295 par_ksh_env_parallel_session    l1var
1296 par_ksh_env_parallel_session    l1func
1297 par_ksh_env_parallel_session    l1alias
1298 par_ksh_env_parallel_session    level1 array OK
1299 par_ksh_env_parallel_session    l1var
1300 par_ksh_env_parallel_session    l1func
1301 par_ksh_env_parallel_session    l1alias
1302 par_ksh_env_parallel_session    level1 array OK
1303 par_ksh_env_parallel_session    ### level0+1 should be hidden, level2 should be transferred
1304 par_ksh_env_parallel_session    
1305 par_ksh_env_parallel_session    fail
1306 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1307 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1308 par_ksh_env_parallel_session    
1309 par_ksh_env_parallel_session    fail
1310 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1311 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1312 par_ksh_env_parallel_session    
1313 par_ksh_env_parallel_session    fail
1314 par_ksh_env_parallel_session    /bin/ksh[XXX]: level1func: not found [No such file or directory]
1315 par_ksh_env_parallel_session    /bin/ksh[XXX]: level1alias: not found [No such file or directory]
1316 par_ksh_env_parallel_session    
1317 par_ksh_env_parallel_session    fail
1318 par_ksh_env_parallel_session    /bin/ksh[XXX]: level1func: not found [No such file or directory]
1319 par_ksh_env_parallel_session    /bin/ksh[XXX]: level1alias: not found [No such file or directory]
1320 par_ksh_env_parallel_session    l2var
1321 par_ksh_env_parallel_session    l2func
1322 par_ksh_env_parallel_session    l2alias
1323 par_ksh_env_parallel_session    level2 array OK
1324 par_ksh_env_parallel_session    l2var
1325 par_ksh_env_parallel_session    l2func
1326 par_ksh_env_parallel_session    l2alias
1327 par_ksh_env_parallel_session    level2 array OK
1328 par_ksh_env_parallel_session    ### level0 should be hidden, level1+2 should be transferred
1329 par_ksh_env_parallel_session    
1330 par_ksh_env_parallel_session    fail
1331 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1332 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1333 par_ksh_env_parallel_session    
1334 par_ksh_env_parallel_session    fail
1335 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0func: not found [No such file or directory]
1336 par_ksh_env_parallel_session    /bin/ksh[XXX]: level0alias: not found [No such file or directory]
1337 par_ksh_env_parallel_session    l1var
1338 par_ksh_env_parallel_session    l1func
1339 par_ksh_env_parallel_session    l1alias
1340 par_ksh_env_parallel_session    level1 array OK
1341 par_ksh_env_parallel_session    l1var
1342 par_ksh_env_parallel_session    l1func
1343 par_ksh_env_parallel_session    l1alias
1344 par_ksh_env_parallel_session    level1 array OK
1345 par_ksh_env_parallel_session    l2var
1346 par_ksh_env_parallel_session    l2func
1347 par_ksh_env_parallel_session    l2alias
1348 par_ksh_env_parallel_session    level2 array OK
1349 par_ksh_env_parallel_session    l2var
1350 par_ksh_env_parallel_session    l2func
1351 par_ksh_env_parallel_session    l2alias
1352 par_ksh_env_parallel_session    level2 array OK
1353 par_ksh_env_parallel_session    ### level0+1+2 should be transferred
1354 par_ksh_env_parallel_session    l0var
1355 par_ksh_env_parallel_session    l0func
1356 par_ksh_env_parallel_session    l0alias
1357 par_ksh_env_parallel_session    level0 array OK
1358 par_ksh_env_parallel_session    l0var
1359 par_ksh_env_parallel_session    l0func
1360 par_ksh_env_parallel_session    l0alias
1361 par_ksh_env_parallel_session    level0 array OK
1362 par_ksh_env_parallel_session    l1var
1363 par_ksh_env_parallel_session    l1func
1364 par_ksh_env_parallel_session    l1alias
1365 par_ksh_env_parallel_session    level1 array OK
1366 par_ksh_env_parallel_session    l1var
1367 par_ksh_env_parallel_session    l1func
1368 par_ksh_env_parallel_session    l1alias
1369 par_ksh_env_parallel_session    level1 array OK
1370 par_ksh_env_parallel_session    l2var
1371 par_ksh_env_parallel_session    l2func
1372 par_ksh_env_parallel_session    l2alias
1373 par_ksh_env_parallel_session    level2 array OK
1374 par_ksh_env_parallel_session    l2var
1375 par_ksh_env_parallel_session    l2func
1376 par_ksh_env_parallel_session    l2alias
1377 par_ksh_env_parallel_session    level2 array OK
1378 par_ksh_env_parallel_session    /bin/ksh: line 3: aliasbefore: not found
1379 par_ksh_env_parallel_session    /bin/ksh: line 3: aliasbefore: not found
1380 par_ksh_env_parallel_session    /bin/ksh: line 3: funcbefore: not found
1381 par_ksh_env_parallel_session    /bin/ksh: line 3: funcbefore: not found
1382 par_ksh_env_parallel_session    no_before
1383 par_ksh_env_parallel_session    no_before
1384 par_ksh_env_parallel_session    no_before
1385 par_ksh_env_parallel_session    no_before
1386 par_ksh_env_parallel_session    after aliasafter_OK
1387 par_ksh_env_parallel_session    after aliasafter_OK
1388 par_ksh_env_parallel_session    after funcafter_OK
1389 par_ksh_env_parallel_session    after funcafter_OK
1390 par_ksh_env_parallel_session    after varafter_OK
1391 par_ksh_env_parallel_session    after varafter_OK
1392 par_ksh_env_parallel_session    array after arrayafter_OK
1393 par_ksh_env_parallel_session    array after arrayafter_OK
1394 par_ksh_env_parallel    OK
1395 par_ksh_env_parallel    OK
1396 par_ksh_env_parallel    alias line 1
1397 par_ksh_env_parallel    alias line 1
1398 par_ksh_env_parallel    alias line 2
1399 par_ksh_env_parallel    alias line 2
1400 par_ksh_env_parallel    alias line 3
1401 par_ksh_env_parallel    alias line 3
1402 par_ksh_env_parallel    alias2 line 1
1403 par_ksh_env_parallel    alias2 line 1
1404 par_ksh_env_parallel    bug #50435: Remote fifo broke in 20150522
1405 par_ksh_env_parallel    bug #52534: Tail of multiline alias is ignored
1406 par_ksh_env_parallel    data from stdin
1407 par_ksh_env_parallel    data from stdin
1408 par_ksh_env_parallel    env_parallel: Warning: Alias "myalias" contains newline.
1409 par_ksh_env_parallel    env_parallel: Warning: Alias "myalias" contains newline.
1410 par_ksh_env_parallel    env_parallel: Warning: Alias "myalias2" contains newline.
1411 par_ksh_env_parallel    env_parallel: Warning: Alias "myalias2" contains newline.
1412 par_ksh_env_parallel    env_parallel: Warning: Make sure the command has at least one newline after "myalias".
1413 par_ksh_env_parallel    env_parallel: Warning: Make sure the command has at least one newline after "myalias".
1414 par_ksh_env_parallel    env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
1415 par_ksh_env_parallel    env_parallel: Warning: Make sure the command has at least one newline after "myalias2".
1416 par_ksh_env_parallel    env_parallel: Warning: See BUGS in "man env_parallel".
1417 par_ksh_env_parallel    env_parallel: Warning: See BUGS in "man env_parallel".
1418 par_ksh_env_parallel    env_parallel: Warning: See BUGS in "man env_parallel".
1419 par_ksh_env_parallel    env_parallel: Warning: See BUGS in "man env_parallel".
1420 par_fish_underscore     ### fish
1421 par_fish_underscore     Fish is broken
1422 par_fish_underscore     ### Testing of --env _
1423 par_fish_underscore     variables in aliases and arrays in functions work
1424 par_fish_underscore     variables in aliases and arrays in functions work
1425 par_fish_underscore     variables in aliases and arrays in functions work
1426 par_fish_underscore     variables in aliases and arrays in functions work
1427 par_fish_underscore     variables in aliases and arrays in functions work
1428 par_fish_underscore     variables in aliases and arrays in functions work
1429 par_fish_underscore     not_copied_alias 'error=OK'
1430 par_fish_underscore     ^
1431 par_fish_underscore     not_copied_func 'error=OK'
1432 par_fish_underscore     ^
1433 par_fish_underscore     error=OK
1434 par_fish_underscore     error=OK
1435 par_fish_underscore     aliases and arrays in functions work
1436 par_fish_underscore     aliases and arrays in functions work
1437 par_fish_underscore     aliases functions work
1438 par_fish_underscore     aliases functions work
1439 par_fish_underscore           myecho $myarray functions $argv
1440 par_fish_underscore           ^
1441 par_fish_underscore     in function 'myfunc' with arguments 'work'
1442 par_fish_underscore     OK if   ^^^^^^^^^^^^^^^^^ no myecho
1443 par_fish_underscore           myecho $myarray functions $argv
1444 par_fish_underscore           ^
1445 par_fish_underscore     in function 'myfunc' with arguments 'work'
1446 par_fish_underscore     OK if   ^^^^^^^^^^^^^^^^^ no myecho
1447 par_fish_underscore     myfunc work
1448 par_fish_underscore     ^
1449 par_fish_underscore     OK if   ^^^^^^^^^^^^^^^^^ no myfunc
1450 par_fish_underscore     myfunc work
1451 par_fish_underscore     ^
1452 par_fish_underscore     OK if   ^^^^^^^^^^^^^^^^^ no myfunc
1453 par_fish_parset Not implemented
1454 par_fish_man    ### fish
1455 par_fish_man    Unknown option: no-such-option
1456 par_fish_man        variables with  = & " ! ' work
1457 par_fish_man        variables with  = & " ! ' work
1458 par_fish_man        variables with  = & " ! ' work
1459 par_fish_man        variables with  = & " ! ' work
1460 par_fish_man        variables with  = & " ! ' work
1461 par_fish_man    ### From man env_parallel
1462 par_fish_man    aliases with = & " ! ' work
1463 par_fish_man    aliases with = & " ! ' work
1464 par_fish_man    aliases with = & " ! ' work
1465 par_fish_man    aliases with = & " ! ' work
1466 par_fish_man    aliases with = & " ! ' work
1467 par_fish_man    arrays
1468 par_fish_man    arrays
1469 par_fish_man    arrays
1470 par_fish_man    arrays
1471 par_fish_man    arrays with  = & " ! ' work, too
1472 par_fish_man    env_parallel
1473 par_fish_man    exit value 2 should be 2
1474 par_fish_man    exit value 255 should be 255 `sleep 1`
1475 par_fish_man    functions with  = & " ! ' work
1476 par_fish_man    functions with  = & " ! ' work
1477 par_fish_man    functions with  = & " ! ' work
1478 par_fish_man    functions with  = & " ! ' work
1479 par_fish_man    functions with  = & " ! ' work
1480 par_fish_man    level
1481 par_fish_man    multi
1482 par_fish_man    multiline
1483 par_fish_man    multiline
1484 par_fish_man    multiline
1485 par_fish_man    multiline
1486 par_fish_man    multiline
1487 par_fish_man    too
1488 par_fish_man    too
1489 par_fish_man    too
1490 par_fish_man    too
1491 par_fish_man    variables with  = & " ! ' work
1492 par_fish_man    variables with  = & " ! ' work
1493 par_fish_man    variables with  = & " ! ' work
1494 par_fish_man    variables with  = & " ! ' work
1495 par_fish_man    variables with  = & " ! ' work
1496 par_fish_man    with  = & " ! '
1497 par_fish_man    with  = & " ! '
1498 par_fish_man    with  = & " ! '
1499 par_fish_man    with  = & " ! '
1500 par_fish_man    work,
1501 par_fish_man    work,
1502 par_fish_man    work,
1503 par_fish_man    work,
1504 par_fish_funky  env_parallel: Warning: ASCII value 1 in variables is not supported
1505 par_fish_funky  3 arg alias_works
1506 par_fish_funky  env_parallel: Warning: ASCII value 1 in variables is not supported
1507 par_fish_funky  function_works
1508 par_fish_funky  myvar  works
1509 par_fish_funky  myenvvar  works
1510 par_fish_funky    space  6  
1511 par_fish_funky  
1512 par_fish_funky  
1513 par_fish_funky  
1514 par_fish_funky  Funky-\x02\x02\x03\x04\x05\x06\a\b   \v\f\rpar_fish_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
1515 par_fish_funky  Funkyenv-\x02\x02\x03\x04\x05\x06\a\b       \v\f\rpar_fish_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funkyenv
1516 par_fish_funky  
1517 par_fish_funky  
1518 par_fish_funky  
1519 par_fish_funky  env_parallel: Warning: ASCII value 1 in variables is not supported
1520 par_fish_funky  3 arg alias_works_over_ssh
1521 par_fish_funky  env_parallel: Warning: ASCII value 1 in variables is not supported
1522 par_fish_funky  function_works_over_ssh
1523 par_fish_funky  myvar  works
1524 par_fish_funky  myenvvar  works
1525 par_fish_funky    space  6  
1526 par_fish_funky  
1527 par_fish_funky  
1528 par_fish_funky  
1529 par_fish_funky  Funky-\x02\x02\x03\x04\x05\x06\a\b   \v\f\rpar_fish_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky
1530 par_fish_funky  Funkyenv-\x02\x02\x03\x04\x05\x06\a\b       \v\f\rpar_fish_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funkyenv
1531 par_fish_funky  
1532 par_fish_funky  
1533 par_fish_funky  
1534 par_fish_funky  
1535 par_fish_funky  '\x01\x02\x03\x04\x05\x06\a\b        \v\f\rpar_fish_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
1536 par_fish_environment_too_big    Not implemented
1537 par_fish_env_parallel_session   ### Test env_parallel --session
1538 par_fish_env_parallel_session   fish: Unknown command: aliasbefore
1539 par_fish_env_parallel_session   fish: 
1540 par_fish_env_parallel_session   aliasbefore must_fail
1541 par_fish_env_parallel_session   ^
1542 par_fish_env_parallel_session   fish: Unknown command: aliasbefore
1543 par_fish_env_parallel_session   fish: 
1544 par_fish_env_parallel_session   aliasbefore must_fail
1545 par_fish_env_parallel_session   ^
1546 par_fish_env_parallel_session   fish: Unknown command: funcbefore
1547 par_fish_env_parallel_session   fish: 
1548 par_fish_env_parallel_session   funcbefore must_fail
1549 par_fish_env_parallel_session   ^
1550 par_fish_env_parallel_session   fish: Unknown command: funcbefore
1551 par_fish_env_parallel_session   fish: 
1552 par_fish_env_parallel_session   funcbefore must_fail
1553 par_fish_env_parallel_session   ^
1554 par_fish_env_parallel_session   no_before
1555 par_fish_env_parallel_session   no_before
1556 par_fish_env_parallel_session   no_before
1557 par_fish_env_parallel_session   no_before
1558 par_fish_env_parallel_session   after aliasafter_OK
1559 par_fish_env_parallel_session   after aliasafter_OK
1560 par_fish_env_parallel_session   after funcafter_OK
1561 par_fish_env_parallel_session   after funcafter_OK
1562 par_fish_env_parallel_session   after varafter_OK
1563 par_fish_env_parallel_session   after varafter_OK
1564 par_fish_env_parallel_session   array after arrayafter_OK
1565 par_fish_env_parallel_session   array after arrayafter_OK
1566 par_fish_env_parallel   bug #50435: Remote fifo broke in 20150522
1567 par_fish_env_parallel   data from stdin
1568 par_fish_env_parallel   OK
1569 par_fish_env_parallel   data from stdin
1570 par_fish_env_parallel   OK
1571 par_fish_env_parallel   OK: 0==0
1572 par_fish_env_parallel   ### Test failing command with --cat
1573 par_fish_env_parallel   data from stdin
1574 par_fish_env_parallel   OK: 1==1
1575 par_fish_env_parallel   data from stdin
1576 par_fish_env_parallel   OK: 1==1
1577 par_dash_underscore     ### dash
1578 par_dash_underscore     ### Testing of --env _
1579 par_dash_underscore     variables in aliases work
1580 par_dash_underscore     variables in aliases work
1581 par_dash_underscore     variables in aliases work
1582 par_dash_underscore     variables in aliases work
1583 par_dash_underscore     /bin/dash: 3: not_copied_alias: not found
1584 par_dash_underscore     error=OK
1585 par_dash_underscore     aliases work
1586 par_dash_underscore     aliases work
1587 par_dash_underscore     /bin/dash: 1: myecho: not found
1588 par_dash_underscore     OK if no myecho    ^^^^^^^^^^^^^^^^^
1589 par_dash_underscore     /bin/dash: 1: myecho: not found
1590 par_dash_underscore     OK if no myecho    ^^^^^^^^^^^^^^^^^
1591 par_dash_parset parset
1592 par_dash_parset ### parset into vars with comma
1593 par_dash_parset foo bar baz
1594 par_dash_parset ### parset into vars with space
1595 par_dash_parset foo bar baz
1596 par_dash_parset ### parset with newlines
1597 par_dash_parset 1
1598 par_dash_parset 1
1599 par_dash_parset 2
1600 par_dash_parset 1
1601 par_dash_parset 2
1602 par_dash_parset 3
1603 par_dash_parset ### env_parset
1604 par_dash_parset myecho myvar foo myecho myvar bar myecho myvar baz
1605 par_dash_parset myecho myvar foo myecho myvar bar myecho myvar baz
1606 par_dash_parset newline1
1607 par_dash_parset newline2
1608 par_dash_parset 1
1609 par_dash_parset newline1
1610 par_dash_parset newline2
1611 par_dash_parset 1
1612 par_dash_parset 2
1613 par_dash_parset newline1
1614 par_dash_parset newline2
1615 par_dash_parset 1
1616 par_dash_parset 2
1617 par_dash_parset 3
1618 par_dash_parset Exit value 2 = 2
1619 par_dash_parset Exit value 2 = 2
1620 par_dash_man    ### dash
1621 par_dash_man    ### From man env_parallel
1622 par_dash_man    aliases with = & " ! ' work
1623 par_dash_man    aliases with = & " ! ' work
1624 par_dash_man    aliases with = & " ! ' work
1625 par_dash_man    aliases with = & " ! ' work
1626 par_dash_man    aliases with = & " ! ' work
1627 par_dash_man    multiline
1628 par_dash_man    aliases with = & " ! ' work
1629 par_dash_man    multiline
1630 par_dash_man    aliases with = & " ! ' work
1631 par_dash_man    multiline
1632 par_dash_man    aliases with = & " ! ' work
1633 par_dash_man    multiline
1634 par_dash_man    aliases with = & " ! ' work
1635 par_dash_man    multiline
1636 par_dash_man    aliases with = & " ! ' work
1637 par_dash_man    variables with  = & " ! ' work
1638 par_dash_man    variables with  = & " ! ' work
1639 par_dash_man    variables with  = & " ! ' work
1640 par_dash_man    variables with  = & " ! ' work
1641 par_dash_man    variables with  = & " ! ' work
1642 par_dash_man    multiline
1643 par_dash_man        variables with  = & " ! ' work
1644 par_dash_man    multiline
1645 par_dash_man        variables with  = & " ! ' work
1646 par_dash_man    multiline
1647 par_dash_man        variables with  = & " ! ' work
1648 par_dash_man    multiline
1649 par_dash_man        variables with  = & " ! ' work
1650 par_dash_man    multiline
1651 par_dash_man        variables with  = & " ! ' work
1652 par_dash_man    exit value 2 should be 2
1653 par_dash_man    Unknown option: no-such-option
1654 par_dash_man    exit value 255 should be 255
1655 par_dash_funky  
1656 par_dash_funky  '\x02\x03\x04\x05\x06\a\b        '
1657 par_dash_funky  '\v\f\rpar_dash_funky      \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
1658 par_dash_funky  3 arg alias_works
1659 par_dash_funky  3 arg alias_works_over_ssh
1660 par_dash_environment_too_big    bug #50815: env_parallel should warn if the environment is too big
1661 par_dash_environment_too_big    OK_bigvar
1662 par_dash_environment_too_big    OK_bigvar_remote
1663 par_dash_environment_too_big    OK_bigvar_quote
1664 par_dash_environment_too_big    OK_bigvar_quote_remote
1665 par_dash_environment_too_big    OK_bigfunc
1666 par_dash_environment_too_big    OK_bigfunc_remote
1667 par_dash_environment_too_big    OK_bigfunc_quote
1668 par_dash_environment_too_big    OK_bigfunc_quote_remote
1669 par_dash_environment_too_big    Rest should fail - functions not supported in dash
1670 par_dash_environment_too_big    dash: XXX: perl: Argument list too long
1671 par_dash_environment_too_big    env_parallel: Error: Your environment is too big.
1672 par_dash_environment_too_big    env_parallel: Error: You can try 3 different approaches:
1673 par_dash_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
1674 par_dash_environment_too_big    env_parallel: Error:    variables or define functions.
1675 par_dash_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
1676 par_dash_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
1677 par_dash_environment_too_big    env_parallel: Error:      env_parallel --record-env
1678 par_dash_environment_too_big    env_parallel: Error:    And then use '--env _'
1679 par_dash_environment_too_big    env_parallel: Error: For details see: man env_parallel
1680 par_dash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
1681 par_dash_environment_too_big    dash: XXX: perl: Argument list too long
1682 par_dash_environment_too_big    env_parallel: Error: Your environment is too big.
1683 par_dash_environment_too_big    env_parallel: Error: You can try 3 different approaches:
1684 par_dash_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
1685 par_dash_environment_too_big    env_parallel: Error:    variables or define functions.
1686 par_dash_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
1687 par_dash_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
1688 par_dash_environment_too_big    env_parallel: Error:      env_parallel --record-env
1689 par_dash_environment_too_big    env_parallel: Error:    And then use '--env _'
1690 par_dash_environment_too_big    env_parallel: Error: For details see: man env_parallel
1691 par_dash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
1692 par_dash_environment_too_big    fail_bigfunc-not-supported
1693 par_dash_environment_too_big    fail_bigfunc_remote-not-supported
1694 par_dash_environment_too_big    fail_bigfunc_quote-not-supported
1695 par_dash_environment_too_big    fail_bigfunc_quote_remote-not-supported
1696 par_dash_env_parallel_session   ### Test env_parallel --session
1697 par_dash_env_parallel_session   ### level0 should be hidden, level1 should be transferred
1698 par_dash_env_parallel_session   
1699 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1700 par_dash_env_parallel_session   /bin/dash: XXX: level0alias: not found
1701 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1702 par_dash_env_parallel_session   
1703 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1704 par_dash_env_parallel_session   /bin/dash: XXX: level0alias: not found
1705 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1706 par_dash_env_parallel_session   l1var
1707 par_dash_env_parallel_session   l1alias
1708 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1709 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1710 par_dash_env_parallel_session   l1var
1711 par_dash_env_parallel_session   l1alias
1712 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1713 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1714 par_dash_env_parallel_session   ### level0+1 should be hidden, level2 should be transferred
1715 par_dash_env_parallel_session   
1716 par_dash_env_parallel_session   /bin/dash: 3: level0func: not found
1717 par_dash_env_parallel_session   /bin/dash: 3: level0alias: not found
1718 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1719 par_dash_env_parallel_session   
1720 par_dash_env_parallel_session   /bin/dash: 3: level0func: not found
1721 par_dash_env_parallel_session   /bin/dash: 3: level0alias: not found
1722 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1723 par_dash_env_parallel_session   
1724 par_dash_env_parallel_session   /bin/dash: 3: level1func: not found
1725 par_dash_env_parallel_session   /bin/dash: 3: level1alias: not found
1726 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1727 par_dash_env_parallel_session   
1728 par_dash_env_parallel_session   /bin/dash: 3: level1func: not found
1729 par_dash_env_parallel_session   /bin/dash: 3: level1alias: not found
1730 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1731 par_dash_env_parallel_session   l2var
1732 par_dash_env_parallel_session   l2alias
1733 par_dash_env_parallel_session   /bin/dash: 3: level2func: not found
1734 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1735 par_dash_env_parallel_session   l2var
1736 par_dash_env_parallel_session   l2alias
1737 par_dash_env_parallel_session   /bin/dash: 3: level2func: not found
1738 par_dash_env_parallel_session   /bin/dash: 3: Bad substitution
1739 par_dash_env_parallel_session   ### level0 should be hidden, level1+2 should be transferred
1740 par_dash_env_parallel_session   
1741 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1742 par_dash_env_parallel_session   /bin/dash: XXX: level0alias: not found
1743 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1744 par_dash_env_parallel_session   
1745 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1746 par_dash_env_parallel_session   /bin/dash: XXX: level0alias: not found
1747 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1748 par_dash_env_parallel_session   l1var
1749 par_dash_env_parallel_session   l1alias
1750 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1751 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1752 par_dash_env_parallel_session   l1var
1753 par_dash_env_parallel_session   l1alias
1754 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1755 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1756 par_dash_env_parallel_session   l2var
1757 par_dash_env_parallel_session   l2alias
1758 par_dash_env_parallel_session   /bin/dash: XXX: level2func: not found
1759 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1760 par_dash_env_parallel_session   l2var
1761 par_dash_env_parallel_session   l2alias
1762 par_dash_env_parallel_session   /bin/dash: XXX: level2func: not found
1763 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1764 par_dash_env_parallel_session   ### level0+1+2 should be transferred
1765 par_dash_env_parallel_session   l0var
1766 par_dash_env_parallel_session   l0alias
1767 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1768 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1769 par_dash_env_parallel_session   l0var
1770 par_dash_env_parallel_session   l0alias
1771 par_dash_env_parallel_session   /bin/dash: XXX: level0func: not found
1772 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1773 par_dash_env_parallel_session   l1var
1774 par_dash_env_parallel_session   l1alias
1775 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1776 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1777 par_dash_env_parallel_session   l1var
1778 par_dash_env_parallel_session   l1alias
1779 par_dash_env_parallel_session   /bin/dash: XXX: level1func: not found
1780 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1781 par_dash_env_parallel_session   l2var
1782 par_dash_env_parallel_session   l2alias
1783 par_dash_env_parallel_session   /bin/dash: XXX: level2func: not found
1784 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1785 par_dash_env_parallel_session   l2var
1786 par_dash_env_parallel_session   l2alias
1787 par_dash_env_parallel_session   /bin/dash: XXX: level2func: not found
1788 par_dash_env_parallel_session   /bin/dash: XXX: Bad substitution
1789 par_dash_env_parallel_session   /bin/dash: 1: aliasbefore: not found
1790 par_dash_env_parallel_session   /bin/dash: 1: aliasbefore: not found
1791 par_dash_env_parallel_session   no_before
1792 par_dash_env_parallel_session   no_before
1793 par_dash_env_parallel_session   after aliasafter_OK
1794 par_dash_env_parallel_session   after aliasafter_OK
1795 par_dash_env_parallel_session   after varafter_OK
1796 par_dash_env_parallel_session   after varafter_OK
1797 par_dash_env_parallel   OK
1798 par_dash_env_parallel   OK
1799 par_dash_env_parallel   alias line 1
1800 par_dash_env_parallel   alias line 1
1801 par_dash_env_parallel   alias line 2
1802 par_dash_env_parallel   alias line 2
1803 par_dash_env_parallel   alias line 3
1804 par_dash_env_parallel   alias line 3
1805 par_dash_env_parallel   alias2 line 1
1806 par_dash_env_parallel   alias2 line 1
1807 par_dash_env_parallel   alias2 line 2
1808 par_dash_env_parallel   alias2 line 2
1809 par_dash_env_parallel   bug #50435: Remote fifo broke in 20150522
1810 par_dash_env_parallel   bug #52534: Tail of multiline alias is ignored
1811 par_dash_env_parallel   data from stdin
1812 par_dash_env_parallel   data from stdin
1813 par_csh_underscore      ### csh
1814 par_csh_underscore      ### Testing of --env _\rpar_csh_underscore       
1815 par_csh_underscore      #: Command not found.\rpar_csh_underscore        
1816 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1817 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1818 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1819 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1820 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1821 par_csh_underscore      variables and arrays in aliases work\rpar_csh_underscore 
1822 par_csh_underscore      myvar: Undefined variable.\rpar_csh_underscore   
1823 par_csh_underscore      myvar: Undefined variable.\rpar_csh_underscore   
1824 par_csh_underscore      myarray: Undefined variable.\rpar_csh_underscore 
1825 par_csh_underscore      myarray: Undefined variable.\rpar_csh_underscore 
1826 par_csh_underscore      myecho: Command not found.\rpar_csh_underscore   
1827 par_csh_underscore      OK      ^^^^^^^^^^^^^^^^^ if no myecho\rpar_csh_underscore       
1828 par_csh_underscore      myecho: Command not found.\rpar_csh_underscore   
1829 par_csh_underscore      OK      ^^^^^^^^^^^^^^^^^ if no myecho\rpar_csh_underscore       
1830 par_csh_underscore      Connection to lo closed.\rpar_csh_underscore     
1831 par_csh_parset  Not implemented
1832 par_csh_man     ### csh
1833 par_csh_man     
1834 par_csh_man     
1835 par_csh_man     
1836 par_csh_man     
1837 par_csh_man     
1838 par_csh_man     
1839 par_csh_man     
1840 par_csh_man     
1841 par_csh_man     
1842 par_csh_man                     {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
1845 par_csh_man     ### From man env_parallel
1846 par_csh_man     --colsep regexp Split input on regexp for positional replacements
1847 par_csh_man     --nonall        Run the given command with no arguments on all sshlogins
1848 par_csh_man     --onall         Run the given command with argument on all sshlogins
1849 par_csh_man     --pipe          Split stdin (standard input) to multiple jobs.
1850 par_csh_man     --recend str    Record end separator for --pipe.
1851 par_csh_man     --recstart str  Record start separator for --pipe.
1852 par_csh_man     --slf ..        Use ~/.parallel/sshloginfile as the list of sshlogins
1853 par_csh_man     --trc {}.bar    Shorthand for --transfer --return {}.bar --cleanup
1854 par_csh_man     -S sshlogin     Example: foo@server.example.com
1855 par_csh_man     -X              Multiple arguments with context replace
1856 par_csh_man     -j n            Run n jobs in parallel
1857 par_csh_man     -k              Keep same order
1858 par_csh_man     Academic tradition requires you to cite works you base your article on.
1859 par_csh_man     GNU Parallel can do much more. See 'man parallel' for details
1860 par_csh_man     If you pay 10000 EUR you should feel free to use GNU Parallel without citing.
1861 par_csh_man     If you use programs that use GNU Parallel to process data for an article in a
1862 par_csh_man     This helps funding further development; AND IT WON'T COST YOU A CENT.
1863 par_csh_man     Unknown option: no-such-option
1864 par_csh_man     Usage:
1865 par_csh_man     With --plus:    {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} =
1866 par_csh_man     aliases with = & " work
1867 par_csh_man     aliases with = & " work
1868 par_csh_man     aliases with = & " work
1869 par_csh_man     aliases with = & " work
1870 par_csh_man     arrays
1871 par_csh_man     arrays
1872 par_csh_man     arrays
1873 par_csh_man     arrays
1874 par_csh_man     cat ... | parallel --pipe [options] [command [arguments]]
1875 par_csh_man     env_parallel
1876 par_csh_man     exit value 2 should be 2
1877 par_csh_man     exit value 255 should be 255
1878 par_csh_man     level
1879 par_csh_man     multi
1880 par_csh_man     parallel [options] [command [arguments]] (::: arguments|:::: argfile(s))...
1881 par_csh_man     parallel [options] [command [arguments]] < list_of_arguments
1882 par_csh_man     scientific publication, please cite:
1883 par_csh_man     too
1884 par_csh_man     too
1885 par_csh_man     too
1886 par_csh_man     too
1887 par_csh_man     variables with = & " work
1888 par_csh_man     variables with = & " work
1889 par_csh_man     variables with = & " work
1890 par_csh_man     variables with = & " work
1891 par_csh_man     with=&"'
1892 par_csh_man     with=&"'
1893 par_csh_man     with=&"'
1894 par_csh_man     with=&"'
1895 par_csh_man     work,
1896 par_csh_man     work,
1897 par_csh_man     work,
1898 par_csh_man     work,
1899 par_csh_man     {3} {3.} {3/} {3/.} {=3 perl code =}    Positional replacement strings
1900 par_csh_man     {} {.} {/} {/.} {#} {%} {= perl code =} Replacement strings
1901 par_csh_funky   3 arg alias_works
1902 par_csh_funky   
1903 par_csh_funky   myvar  works
1904 par_csh_funky   space special chars problem
1905 par_csh_funky   Funky-\x02\x03\x04\x05\x06\a\b    \v\f\rpar_csh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky alias_var_works
1906 par_csh_funky   func_echo: Command not found.
1907 par_csh_funky   3 arg alias_works_over_ssh
1908 par_csh_funky   
1909 par_csh_funky   myvar  works
1910 par_csh_funky   space special chars problem
1911 par_csh_funky   Funky-\x02\x03\x04\x05\x06\a\b    \v\f\rpar_csh_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funky alias_var_works_over_ssh
1912 par_csh_funky   func_echo: Command not found.
1913 par_csh_funky   
1914 par_csh_funky   \\x02\\x03\\x04\\x05\\x06\\a\\b\ \ \\v\\f\\rpar_csh_funky   \\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\e\x1c\x1d\x1e\x1f\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~\x7f€�\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\�\Ž\�\�\‘\’\“\”\•\–\—\˜\™\š\›\œ\�\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\­\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
1915 par_csh_environment_too_big     Not implemented
1916 par_csh_env_parallel_session    Not implemented
1917 par_csh_env_parallel    bug #50435: Remote fifo broke in 20150522
1918 par_csh_env_parallel    data from stdin
1919 par_csh_env_parallel    OK
1920 par_csh_env_parallel    data from stdin
1921 par_csh_env_parallel    OK
1922 par_bash_underscore     ### bash
1923 par_bash_underscore     ### Testing of --env _
1924 par_bash_underscore     variables in aliases in and arrays in functions work
1925 par_bash_underscore     variables in aliases in and arrays in functions work
1926 par_bash_underscore     variables in aliases in and arrays in functions work
1927 par_bash_underscore     variables in aliases in and arrays in functions work
1928 par_bash_underscore     variables in aliases in and arrays in functions work
1929 par_bash_underscore     variables in aliases in and arrays in functions work
1930 par_bash_underscore     /bin/bash: line XX: not_copied_alias: command not found
1931 par_bash_underscore     /bin/bash: line XX: not_copied_func: command not found
1932 par_bash_underscore     error=OK
1933 par_bash_underscore     error=OK
1934 par_bash_underscore     aliases in and arrays in functions work
1935 par_bash_underscore     aliases in and arrays in functions work
1936 par_bash_underscore     aliases in functions work
1937 par_bash_underscore     aliases in functions work
1938 par_bash_underscore     /bin/bash: line XX: myecho: command not found
1939 par_bash_underscore     OK if no myecho      ^^^^^^^^^^^^^^^^^^^^^^^^^
1940 par_bash_underscore     /bin/bash: line XX: myecho: command not found
1941 par_bash_underscore     OK if no myecho      ^^^^^^^^^^^^^^^^^^^^^^^^^
1942 par_bash_underscore     /bin/bash: line XX: myfunc: command not found
1943 par_bash_underscore     OK if no myfunc      ^^^^^^^^^^^^^^^^^^^^^^^^^
1944 par_bash_underscore     /bin/bash: line XX: myfunc: command not found
1945 par_bash_underscore     OK if no myfunc      ^^^^^^^^^^^^^^^^^^^^^^^^^
1946 par_bash_parset parset
1947 par_bash_parset ### parset into array
1948 par_bash_parset foo bar baz
1949 par_bash_parset ### parset into vars with comma
1950 par_bash_parset foo bar baz
1951 par_bash_parset ### parset into vars with space
1952 par_bash_parset foo bar baz
1953 par_bash_parset ### parset with newlines
1954 par_bash_parset 1
1955 par_bash_parset 1
1956 par_bash_parset 2
1957 par_bash_parset 1
1958 par_bash_parset 2
1959 par_bash_parset 3
1960 par_bash_parset ### parset into indexed array vars
1961 par_bash_parset foo bar baz
1962 par_bash_parset foo bar baz
1963 par_bash_parset ### env_parset
1964 par_bash_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1965 par_bash_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1966 par_bash_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1967 par_bash_parset newline1
1968 par_bash_parset newline2
1969 par_bash_parset 1
1970 par_bash_parset newline1
1971 par_bash_parset newline2
1972 par_bash_parset 1
1973 par_bash_parset 2
1974 par_bash_parset newline1
1975 par_bash_parset newline2
1976 par_bash_parset 1
1977 par_bash_parset 2
1978 par_bash_parset 3
1979 par_bash_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1980 par_bash_parset myecho myvar myarr  1 myfun foo myecho myvar myarr  1 myfun bar myecho myvar myarr  1 myfun baz
1981 par_bash_parset Exit value 2 = 2
1982 par_bash_parset Exit value 2 = 2
1983 par_bash_man    ### bash
1984 par_bash_man    ### From man env_parallel
1985 par_bash_man    aliases with = & " ! ' work
1986 par_bash_man    aliases with = & " ! ' work
1987 par_bash_man    aliases with = & " ! ' work
1988 par_bash_man    aliases with = & " ! ' work
1989 par_bash_man    aliases with = & " ! ' work
1990 par_bash_man    multiline
1991 par_bash_man    aliases with = & " ! ' work
1992 par_bash_man    env_parallel: Warning: Alias 'multiline' contains newline.
1993 par_bash_man    env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
1994 par_bash_man    env_parallel: Warning: See BUGS in 'man env_parallel'.
1995 par_bash_man    multiline
1996 par_bash_man    aliases with = & " ! ' work
1997 par_bash_man    but only when followed by a newline
1998 par_bash_man    env_parallel: Warning: Alias 'multiline' contains newline.
1999 par_bash_man    env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
2000 par_bash_man    env_parallel: Warning: See BUGS in 'man env_parallel'.
2001 par_bash_man    multiline
2002 par_bash_man    aliases with = & " ! ' work
2003 par_bash_man    but only when followed by a newline
2004 par_bash_man    env_parallel: Warning: Alias 'multiline' contains newline.
2005 par_bash_man    env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
2006 par_bash_man    env_parallel: Warning: See BUGS in 'man env_parallel'.
2007 par_bash_man    multiline
2008 par_bash_man    aliases with = & " ! ' work
2009 par_bash_man    but only when followed by a newline
2010 par_bash_man    env_parallel: Warning: Alias 'multiline' contains newline.
2011 par_bash_man    env_parallel: Warning: Make sure the command has at least one newline after 'multiline'.
2012 par_bash_man    env_parallel: Warning: See BUGS in 'man env_parallel'.
2013 par_bash_man    multiline
2014 par_bash_man    aliases with = & " ! ' work
2015 par_bash_man    but only when followed by a newline
2016 par_bash_man    functions with  = & " ! ' work
2017 par_bash_man    functions with  = & " ! ' work
2018 par_bash_man    functions with  = & " ! ' work
2019 par_bash_man    functions with  = & " ! ' work
2020 par_bash_man    functions with  = & " ! ' work
2021 par_bash_man    variables with  = & " ! ' work
2022 par_bash_man    variables with  = & " ! ' work
2023 par_bash_man    variables with  = & " ! ' work
2024 par_bash_man    variables with  = & " ! ' work
2025 par_bash_man    variables with  = & " ! ' work
2026 par_bash_man    multiline
2027 par_bash_man        variables with  = & " ! ' work
2028 par_bash_man    multiline
2029 par_bash_man        variables with  = & " ! ' work
2030 par_bash_man    multiline
2031 par_bash_man        variables with  = & " ! ' work
2032 par_bash_man    multiline
2033 par_bash_man        variables with  = & " ! ' work
2034 par_bash_man    multiline
2035 par_bash_man        variables with  = & " ! ' work
2036 par_bash_man    arrays with = & " ! ' work, too
2037 par_bash_man    arrays
2038 par_bash_man    with = & " ! '
2039 par_bash_man    work,
2040 par_bash_man    too
2041 par_bash_man    arrays
2042 par_bash_man    with = & " ! '
2043 par_bash_man    work,
2044 par_bash_man    too
2045 par_bash_man    arrays
2046 par_bash_man    with = & " ! '
2047 par_bash_man    work,
2048 par_bash_man    too
2049 par_bash_man    arrays
2050 par_bash_man    with = & " ! '
2051 par_bash_man    work,
2052 par_bash_man    too
2053 par_bash_man    multi
2054 par_bash_man    level
2055 par_bash_man    env_parallel
2056 par_bash_man    exit value 2 should be 2
2057 par_bash_man    Unknown option: no-such-option
2058 par_bash_man    exit value 255 should be 255
2059 par_bash_funky  
2060 par_bash_funky  \x02\x03\x04\x05\x06\a\b 
2061 par_bash_funky  \x02\x03\x04\x05\x06\a\b 
2062 par_bash_funky  \v\f\x7f-funkymultiline
2063 par_bash_funky  \v\f\x7f-funkymultiline
2064 par_bash_funky    space  6  
2065 par_bash_funky    space  6  
2066 par_bash_funky  '\x01\x02\x03\x04\x05\x06\a\b       '
2067 par_bash_funky  '\v\f\x7f'
2068 par_bash_funky  '\rpar_bash_funky        \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
2069 par_bash_funky  3 arg alias_works
2070 par_bash_funky  3 arg alias_works_over_ssh
2071 par_bash_funky  Funkyline-\rpar_bash_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funkyline
2072 par_bash_funky  Funkyline-\rpar_bash_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ-funkyline
2073 par_bash_funky  Funkymultiline-
2074 par_bash_funky  Funkymultiline-
2075 par_bash_funky  assoc_val_a
2076 par_bash_funky  assoc_val_a
2077 par_bash_funky  function_works
2078 par_bash_funky  function_works_over_ssh
2079 par_bash_funky  myvar  works
2080 par_bash_funky  myvar  works
2081 par_bash_environment_too_big    bug #50815: env_parallel should warn if the environment is too big
2082 par_bash_environment_too_big    OK_bigvar
2083 par_bash_environment_too_big    OK_bigvar_remote
2084 par_bash_environment_too_big    OK_bigvar_quote
2085 par_bash_environment_too_big    OK_bigvar_quote_remote
2086 par_bash_environment_too_big    OK_bigfunc
2087 par_bash_environment_too_big    OK_bigfunc_remote
2088 par_bash_environment_too_big    OK_bigfunc_quote
2089 par_bash_environment_too_big    OK_bigfunc_quote_remote
2090 par_bash_environment_too_big    Rest should fail
2091 par_bash_environment_too_big    /usr/local/bin/env_parallel.bash: line XXX: /bin/perl: Argument list too long
2092 par_bash_environment_too_big    env_parallel: Error: Your environment is too big.
2093 par_bash_environment_too_big    env_parallel: Error: You can try 3 different approaches:
2094 par_bash_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
2095 par_bash_environment_too_big    env_parallel: Error:    variables or define functions.
2096 par_bash_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
2097 par_bash_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
2098 par_bash_environment_too_big    env_parallel: Error:      env_parallel --record-env
2099 par_bash_environment_too_big    env_parallel: Error:    And then use '--env _'
2100 par_bash_environment_too_big    env_parallel: Error: For details see: man env_parallel
2101 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
2102 par_bash_environment_too_big    /usr/local/bin/env_parallel.bash: line XXX: /bin/perl: Argument list too long
2103 par_bash_environment_too_big    env_parallel: Error: Your environment is too big.
2104 par_bash_environment_too_big    env_parallel: Error: You can try 3 different approaches:
2105 par_bash_environment_too_big    env_parallel: Error: 1. Run 'env_parallel --session' before you set
2106 par_bash_environment_too_big    env_parallel: Error:    variables or define functions.
2107 par_bash_environment_too_big    env_parallel: Error: 2. Use --env and only mention the names to copy.
2108 par_bash_environment_too_big    env_parallel: Error: 3. Try running this in a clean environment once:
2109 par_bash_environment_too_big    env_parallel: Error:      env_parallel --record-env
2110 par_bash_environment_too_big    env_parallel: Error:    And then use '--env _'
2111 par_bash_environment_too_big    env_parallel: Error: For details see: man env_parallel
2112 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
2113 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc
2114 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_remote
2115 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_quote
2116 par_bash_environment_too_big    parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigfunc_quote_remote
2117 par_bash_env_parallel_session   ### Test env_parallel --session / --end-session
2118 par_bash_env_parallel_session   ### level0 should be hidden, level1 should be transferred
2119 par_bash_env_parallel_session   
2120 par_bash_env_parallel_session   fail
2121 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2122 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2123 par_bash_env_parallel_session   
2124 par_bash_env_parallel_session   fail
2125 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2126 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2127 par_bash_env_parallel_session   l1var
2128 par_bash_env_parallel_session   l1func
2129 par_bash_env_parallel_session   l1alias
2130 par_bash_env_parallel_session   level1 array OK
2131 par_bash_env_parallel_session   l1var
2132 par_bash_env_parallel_session   l1func
2133 par_bash_env_parallel_session   l1alias
2134 par_bash_env_parallel_session   level1 array OK
2135 par_bash_env_parallel_session   ### level0+1 should be hidden, level2 should be transferred
2136 par_bash_env_parallel_session   
2137 par_bash_env_parallel_session   fail
2138 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2139 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2140 par_bash_env_parallel_session   
2141 par_bash_env_parallel_session   fail
2142 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2143 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2144 par_bash_env_parallel_session   
2145 par_bash_env_parallel_session   fail
2146 par_bash_env_parallel_session   /bin/bash: line XXX: level1func: command not found
2147 par_bash_env_parallel_session   /bin/bash: line XXX: level1alias: command not found
2148 par_bash_env_parallel_session   
2149 par_bash_env_parallel_session   fail
2150 par_bash_env_parallel_session   /bin/bash: line XXX: level1func: command not found
2151 par_bash_env_parallel_session   /bin/bash: line XXX: level1alias: command not found
2152 par_bash_env_parallel_session   l2var
2153 par_bash_env_parallel_session   l2func
2154 par_bash_env_parallel_session   l2alias
2155 par_bash_env_parallel_session   level2 array OK
2156 par_bash_env_parallel_session   l2var
2157 par_bash_env_parallel_session   l2func
2158 par_bash_env_parallel_session   l2alias
2159 par_bash_env_parallel_session   level2 array OK
2160 par_bash_env_parallel_session   ### level0 should be hidden, level1+2 should be transferred
2161 par_bash_env_parallel_session   
2162 par_bash_env_parallel_session   fail
2163 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2164 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2165 par_bash_env_parallel_session   
2166 par_bash_env_parallel_session   fail
2167 par_bash_env_parallel_session   /bin/bash: line XXX: level0func: command not found
2168 par_bash_env_parallel_session   /bin/bash: line XXX: level0alias: command not found
2169 par_bash_env_parallel_session   l1var
2170 par_bash_env_parallel_session   l1func
2171 par_bash_env_parallel_session   l1alias
2172 par_bash_env_parallel_session   level1 array OK
2173 par_bash_env_parallel_session   l1var
2174 par_bash_env_parallel_session   l1func
2175 par_bash_env_parallel_session   l1alias
2176 par_bash_env_parallel_session   level1 array OK
2177 par_bash_env_parallel_session   l2var
2178 par_bash_env_parallel_session   l2func
2179 par_bash_env_parallel_session   l2alias
2180 par_bash_env_parallel_session   level2 array OK
2181 par_bash_env_parallel_session   l2var
2182 par_bash_env_parallel_session   l2func
2183 par_bash_env_parallel_session   l2alias
2184 par_bash_env_parallel_session   level2 array OK
2185 par_bash_env_parallel_session   ### level0+1+2 should be transferred
2186 par_bash_env_parallel_session   l0var
2187 par_bash_env_parallel_session   l0func
2188 par_bash_env_parallel_session   l0alias
2189 par_bash_env_parallel_session   level0 array OK
2190 par_bash_env_parallel_session   l0var
2191 par_bash_env_parallel_session   l0func
2192 par_bash_env_parallel_session   l0alias
2193 par_bash_env_parallel_session   level0 array OK
2194 par_bash_env_parallel_session   l1var
2195 par_bash_env_parallel_session   l1func
2196 par_bash_env_parallel_session   l1alias
2197 par_bash_env_parallel_session   level1 array OK
2198 par_bash_env_parallel_session   l1var
2199 par_bash_env_parallel_session   l1func
2200 par_bash_env_parallel_session   l1alias
2201 par_bash_env_parallel_session   level1 array OK
2202 par_bash_env_parallel_session   l2var
2203 par_bash_env_parallel_session   l2func
2204 par_bash_env_parallel_session   l2alias
2205 par_bash_env_parallel_session   level2 array OK
2206 par_bash_env_parallel_session   l2var
2207 par_bash_env_parallel_session   l2func
2208 par_bash_env_parallel_session   l2alias
2209 par_bash_env_parallel_session   level2 array OK
2210 par_bash_env_parallel_session   /bin/bash: line XXX: aliasl0: command not found
2211 par_bash_env_parallel_session   /bin/bash: line XXX: aliasl0: command not found
2212 par_bash_env_parallel_session   /bin/bash: line XXX: funcl0: command not found
2213 par_bash_env_parallel_session   /bin/bash: line XXX: funcl0: command not found
2214 par_bash_env_parallel_session   no_before
2215 par_bash_env_parallel_session   no_before
2216 par_bash_env_parallel_session   no_before
2217 par_bash_env_parallel_session   no_before
2218 par_bash_env_parallel_session   l1 aliasl1_OK
2219 par_bash_env_parallel_session   l1 aliasl1_OK
2220 par_bash_env_parallel_session   l1 funcl1_OK
2221 par_bash_env_parallel_session   l1 funcl1_OK
2222 par_bash_env_parallel_session   l1 varl1_OK
2223 par_bash_env_parallel_session   l1 varl1_OK
2224 par_bash_env_parallel_session   array l1 arrayl1_OK
2225 par_bash_env_parallel_session   array l1 arrayl1_OK
2226 par_bash_env_parallel   OK
2227 par_bash_env_parallel   OK
2228 par_bash_env_parallel   alias line 1
2229 par_bash_env_parallel   alias line 1
2230 par_bash_env_parallel   alias line 2
2231 par_bash_env_parallel   alias line 2
2232 par_bash_env_parallel   alias line 3
2233 par_bash_env_parallel   alias line 3
2234 par_bash_env_parallel   alias2 line 1
2235 par_bash_env_parallel   alias2 line 1
2236 par_bash_env_parallel   alias2 line 2
2237 par_bash_env_parallel   alias2 line 2
2238 par_bash_env_parallel   bug #50435: Remote fifo broke in 20150522
2239 par_bash_env_parallel   bug #52534: Tail of multiline alias is ignored
2240 par_bash_env_parallel   data from stdin
2241 par_bash_env_parallel   data from stdin
2242 par_bash_env_parallel   env_parallel: Warning: Alias 'myalias' contains newline.
2243 par_bash_env_parallel   env_parallel: Warning: Alias 'myalias' contains newline.
2244 par_bash_env_parallel   env_parallel: Warning: Alias 'myalias2' contains newline.
2245 par_bash_env_parallel   env_parallel: Warning: Alias 'myalias2' contains newline.
2246 par_bash_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after 'myalias'.
2247 par_bash_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after 'myalias'.
2248 par_bash_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after 'myalias2'.
2249 par_bash_env_parallel   env_parallel: Warning: Make sure the command has at least one newline after 'myalias2'.
2250 par_bash_env_parallel   env_parallel: Warning: See BUGS in 'man env_parallel'.
2251 par_bash_env_parallel   env_parallel: Warning: See BUGS in 'man env_parallel'.
2252 par_bash_env_parallel   env_parallel: Warning: See BUGS in 'man env_parallel'.
2253 par_bash_env_parallel   env_parallel: Warning: See BUGS in 'man env_parallel'.
2254 par_ash_underscore      ### ash
2255 par_ash_underscore      ### Testing of --env _
2256 par_ash_underscore      variables in aliases work
2257 par_ash_underscore      variables in aliases work
2258 par_ash_underscore      variables in aliases work
2259 par_ash_underscore      variables in aliases work
2260 par_ash_underscore      /bin/ash: 3: not_copied_alias: not found
2261 par_ash_underscore      error=OK
2262 par_ash_underscore      aliases work
2263 par_ash_underscore      aliases work
2264 par_ash_underscore      /bin/ash: 1: myecho: not found
2265 par_ash_underscore      OK if no myecho    ^^^^^^^^^^^^^^^^^
2266 par_ash_underscore      /bin/ash: 1: myecho: not found
2267 par_ash_underscore      OK if no myecho    ^^^^^^^^^^^^^^^^^
2268 par_ash_parset  parset
2269 par_ash_parset  ### parset into vars with comma
2270 par_ash_parset  foo bar baz
2271 par_ash_parset  ### parset into vars with space
2272 par_ash_parset  foo bar baz
2273 par_ash_parset  ### parset with newlines
2274 par_ash_parset  1
2275 par_ash_parset  1
2276 par_ash_parset  2
2277 par_ash_parset  1
2278 par_ash_parset  2
2279 par_ash_parset  3
2280 par_ash_parset  ### env_parset
2281 par_ash_parset  myecho myvar foo myecho myvar bar myecho myvar baz
2282 par_ash_parset  myecho myvar foo myecho myvar bar myecho myvar baz
2283 par_ash_parset  newline1
2284 par_ash_parset  newline2
2285 par_ash_parset  1
2286 par_ash_parset  newline1
2287 par_ash_parset  newline2
2288 par_ash_parset  1
2289 par_ash_parset  2
2290 par_ash_parset  newline1
2291 par_ash_parset  newline2
2292 par_ash_parset  1
2293 par_ash_parset  2
2294 par_ash_parset  3
2295 par_ash_parset  Exit value 2 = 2
2296 par_ash_parset  Exit value 2 = 2
2297 par_ash_man     ### ash
2298 par_ash_man     ### From man env_parallel
2299 par_ash_man     aliases with = & " ! ' work
2300 par_ash_man     aliases with = & " ! ' work
2301 par_ash_man     aliases with = & " ! ' work
2302 par_ash_man     aliases with = & " ! ' work
2303 par_ash_man     aliases with = & " ! ' work
2304 par_ash_man     multiline
2305 par_ash_man     aliases with = & " ! ' work
2306 par_ash_man     multiline
2307 par_ash_man     aliases with = & " ! ' work
2308 par_ash_man     multiline
2309 par_ash_man     aliases with = & " ! ' work
2310 par_ash_man     multiline
2311 par_ash_man     aliases with = & " ! ' work
2312 par_ash_man     multiline
2313 par_ash_man     aliases with = & " ! ' work
2314 par_ash_man     variables with  = & " ! ' work
2315 par_ash_man     variables with  = & " ! ' work
2316 par_ash_man     variables with  = & " ! ' work
2317 par_ash_man     variables with  = & " ! ' work
2318 par_ash_man     variables with  = & " ! ' work
2319 par_ash_man     multiline
2320 par_ash_man         variables with  = & " ! ' work
2321 par_ash_man     multiline
2322 par_ash_man         variables with  = & " ! ' work
2323 par_ash_man     multiline
2324 par_ash_man         variables with  = & " ! ' work
2325 par_ash_man     multiline
2326 par_ash_man         variables with  = & " ! ' work
2327 par_ash_man     multiline
2328 par_ash_man         variables with  = & " ! ' work
2329 par_ash_man     exit value 2 should be 2
2330 par_ash_man     Unknown option: no-such-option
2331 par_ash_man     exit value 255 should be 255
2332 par_ash_funky   
2333 par_ash_funky   '\x02\x03\x04\x05\x06\a\b        '
2334 par_ash_funky   '\v\f\rpar_ash_funky       \x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\e\x1c\x1d\x1e\x1f !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'
2335 par_ash_funky   3 arg alias_works
2336 par_ash_funky   3 arg alias_works_over_ssh
2337 par_ash_environment_too_big     bug #50815: env_parallel should warn if the environment is too big
2338 par_ash_environment_too_big     OK_bigvar
2339 par_ash_environment_too_big     OK_bigvar_remote
2340 par_ash_environment_too_big     OK_bigvar_quote
2341 par_ash_environment_too_big     OK_bigvar_quote_remote
2342 par_ash_environment_too_big     OK_bigfunc
2343 par_ash_environment_too_big     OK_bigfunc_remote
2344 par_ash_environment_too_big     OK_bigfunc_quote
2345 par_ash_environment_too_big     OK_bigfunc_quote_remote
2346 par_ash_environment_too_big     Rest should fail - functions not supported in ash
2347 par_ash_environment_too_big     ash: XXX: perl: Argument list too long
2348 par_ash_environment_too_big     env_parallel: Error: Your environment is too big.
2349 par_ash_environment_too_big     env_parallel: Error: You can try 3 different approaches:
2350 par_ash_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
2351 par_ash_environment_too_big     env_parallel: Error:    variables or define functions.
2352 par_ash_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
2353 par_ash_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
2354 par_ash_environment_too_big     env_parallel: Error:      env_parallel --record-env
2355 par_ash_environment_too_big     env_parallel: Error:    And then use '--env _'
2356 par_ash_environment_too_big     env_parallel: Error: For details see: man env_parallel
2357 par_ash_environment_too_big     parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_remote
2358 par_ash_environment_too_big     ash: XXX: perl: Argument list too long
2359 par_ash_environment_too_big     env_parallel: Error: Your environment is too big.
2360 par_ash_environment_too_big     env_parallel: Error: You can try 3 different approaches:
2361 par_ash_environment_too_big     env_parallel: Error: 1. Run 'env_parallel --session' before you set
2362 par_ash_environment_too_big     env_parallel: Error:    variables or define functions.
2363 par_ash_environment_too_big     env_parallel: Error: 2. Use --env and only mention the names to copy.
2364 par_ash_environment_too_big     env_parallel: Error: 3. Try running this in a clean environment once:
2365 par_ash_environment_too_big     env_parallel: Error:      env_parallel --record-env
2366 par_ash_environment_too_big     env_parallel: Error:    And then use '--env _'
2367 par_ash_environment_too_big     env_parallel: Error: For details see: man env_parallel
2368 par_ash_environment_too_big     parallel: Error: Command line too long (XXX >= XXX) at input 0: fail_bigvar_quote_remote
2369 par_ash_environment_too_big     fail_bigfunc-not-supported
2370 par_ash_environment_too_big     fail_bigfunc_remote-not-supported
2371 par_ash_environment_too_big     fail_bigfunc_quote-not-supported
2372 par_ash_environment_too_big     fail_bigfunc_quote_remote-not-supported
2373 par_ash_env_parallel_session    ### Test env_parallel --session
2374 par_ash_env_parallel_session    ### level0 should be hidden, level1 should be transferred
2375 par_ash_env_parallel_session    
2376 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2377 par_ash_env_parallel_session    /bin/ash: XXX: level0alias: not found
2378 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2379 par_ash_env_parallel_session    
2380 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2381 par_ash_env_parallel_session    /bin/ash: XXX: level0alias: not found
2382 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2383 par_ash_env_parallel_session    l1var
2384 par_ash_env_parallel_session    l1alias
2385 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2386 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2387 par_ash_env_parallel_session    l1var
2388 par_ash_env_parallel_session    l1alias
2389 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2390 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2391 par_ash_env_parallel_session    ### level0+1 should be hidden, level2 should be transferred
2392 par_ash_env_parallel_session    
2393 par_ash_env_parallel_session    /bin/ash: 3: level0func: not found
2394 par_ash_env_parallel_session    /bin/ash: 3: level0alias: not found
2395 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2396 par_ash_env_parallel_session    
2397 par_ash_env_parallel_session    /bin/ash: 3: level0func: not found
2398 par_ash_env_parallel_session    /bin/ash: 3: level0alias: not found
2399 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2400 par_ash_env_parallel_session    
2401 par_ash_env_parallel_session    /bin/ash: 3: level1func: not found
2402 par_ash_env_parallel_session    /bin/ash: 3: level1alias: not found
2403 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2404 par_ash_env_parallel_session    
2405 par_ash_env_parallel_session    /bin/ash: 3: level1func: not found
2406 par_ash_env_parallel_session    /bin/ash: 3: level1alias: not found
2407 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2408 par_ash_env_parallel_session    l2var
2409 par_ash_env_parallel_session    l2alias
2410 par_ash_env_parallel_session    /bin/ash: 3: level2func: not found
2411 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2412 par_ash_env_parallel_session    l2var
2413 par_ash_env_parallel_session    l2alias
2414 par_ash_env_parallel_session    /bin/ash: 3: level2func: not found
2415 par_ash_env_parallel_session    /bin/ash: 3: Bad substitution
2416 par_ash_env_parallel_session    ### level0 should be hidden, level1+2 should be transferred
2417 par_ash_env_parallel_session    
2418 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2419 par_ash_env_parallel_session    /bin/ash: XXX: level0alias: not found
2420 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2421 par_ash_env_parallel_session    
2422 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2423 par_ash_env_parallel_session    /bin/ash: XXX: level0alias: not found
2424 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2425 par_ash_env_parallel_session    l1var
2426 par_ash_env_parallel_session    l1alias
2427 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2428 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2429 par_ash_env_parallel_session    l1var
2430 par_ash_env_parallel_session    l1alias
2431 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2432 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2433 par_ash_env_parallel_session    l2var
2434 par_ash_env_parallel_session    l2alias
2435 par_ash_env_parallel_session    /bin/ash: XXX: level2func: not found
2436 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2437 par_ash_env_parallel_session    l2var
2438 par_ash_env_parallel_session    l2alias
2439 par_ash_env_parallel_session    /bin/ash: XXX: level2func: not found
2440 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2441 par_ash_env_parallel_session    ### level0+1+2 should be transferred
2442 par_ash_env_parallel_session    l0var
2443 par_ash_env_parallel_session    l0alias
2444 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2445 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2446 par_ash_env_parallel_session    l0var
2447 par_ash_env_parallel_session    l0alias
2448 par_ash_env_parallel_session    /bin/ash: XXX: level0func: not found
2449 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2450 par_ash_env_parallel_session    l1var
2451 par_ash_env_parallel_session    l1alias
2452 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2453 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2454 par_ash_env_parallel_session    l1var
2455 par_ash_env_parallel_session    l1alias
2456 par_ash_env_parallel_session    /bin/ash: XXX: level1func: not found
2457 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2458 par_ash_env_parallel_session    l2var
2459 par_ash_env_parallel_session    l2alias
2460 par_ash_env_parallel_session    /bin/ash: XXX: level2func: not found
2461 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2462 par_ash_env_parallel_session    l2var
2463 par_ash_env_parallel_session    l2alias
2464 par_ash_env_parallel_session    /bin/ash: XXX: level2func: not found
2465 par_ash_env_parallel_session    /bin/ash: XXX: Bad substitution
2466 par_ash_env_parallel_session    /bin/ash: 1: aliasbefore: not found
2467 par_ash_env_parallel_session    /bin/ash: 1: aliasbefore: not found
2468 par_ash_env_parallel_session    no_before
2469 par_ash_env_parallel_session    no_before
2470 par_ash_env_parallel_session    after aliasafter_OK
2471 par_ash_env_parallel_session    after aliasafter_OK
2472 par_ash_env_parallel_session    after varafter_OK
2473 par_ash_env_parallel_session    after varafter_OK
2474 par_ash_env_parallel    OK
2475 par_ash_env_parallel    OK
2476 par_ash_env_parallel    alias line 1
2477 par_ash_env_parallel    alias line 1
2478 par_ash_env_parallel    alias line 2
2479 par_ash_env_parallel    alias line 2
2480 par_ash_env_parallel    alias line 3
2481 par_ash_env_parallel    alias line 3
2482 par_ash_env_parallel    alias2 line 1
2483 par_ash_env_parallel    alias2 line 1
2484 par_ash_env_parallel    alias2 line 2
2485 par_ash_env_parallel    alias2 line 2
2486 par_ash_env_parallel    bug #50435: Remote fifo broke in 20150522
2487 par_ash_env_parallel    bug #52534: Tail of multiline alias is ignored
2488 par_ash_env_parallel    data from stdin
2489 par_ash_env_parallel    data from stdin