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
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
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
56 par_zsh_parset newline1
57 par_zsh_parset newline2
60 par_zsh_parset newline1
61 par_zsh_parset newline2
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
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
77 par_zsh_man aliases with = & " ! ' work
79 par_zsh_man aliases with = & " ! ' work
81 par_zsh_man aliases with = & " ! ' work
83 par_zsh_man aliases with = & " ! ' work
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
97 par_zsh_man variables with = & " ! ' work
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
108 par_zsh_man with = & " ! '
112 par_zsh_man with = & " ! '
116 par_zsh_man with = & " ! '
120 par_zsh_man with = & " ! '
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
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
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 ^^^^^^^^^^^^^^^^^
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
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
523 par_sh_parset newline1
524 par_sh_parset newline2
527 par_sh_parset newline1
528 par_sh_parset newline2
532 par_sh_parset Exit value 2 = 2
533 par_sh_parset Exit value 2 = 2
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
542 par_sh_man aliases with = & " ! ' work
544 par_sh_man aliases with = & " ! ' work
546 par_sh_man aliases with = & " ! ' work
548 par_sh_man aliases with = & " ! ' work
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
557 par_sh_man variables with = & " ! ' work
559 par_sh_man variables with = & " ! ' work
561 par_sh_man variables with = & " ! ' work
563 par_sh_man variables with = & " ! ' work
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
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
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
779 par_mksh_parset newline1
780 par_mksh_parset newline2
783 par_mksh_parset newline1
784 par_mksh_parset newline2
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
843 par_mksh_man with = & " ! '
847 par_mksh_man with = & " ! '
851 par_mksh_man with = & " ! '
855 par_mksh_man with = & " ! '
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
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
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
1118 par_ksh_parset newline1
1119 par_ksh_parset newline2
1122 par_ksh_parset newline1
1123 par_ksh_parset newline2
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
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
1182 par_ksh_man with = & " ! '
1186 par_ksh_man with = & " ! '
1190 par_ksh_man with = & " ! '
1194 par_ksh_man with = & " ! '
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
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
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
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
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 = & " ! '
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
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
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
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
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
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
1609 par_dash_parset newline1
1610 par_dash_parset newline2
1613 par_dash_parset newline1
1614 par_dash_parset newline2
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
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
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
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
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
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:
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=&"'
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
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
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.
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
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
1970 par_bash_parset newline1
1971 par_bash_parset newline2
1974 par_bash_parset newline1
1975 par_bash_parset newline2
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
2038 par_bash_man with = & " ! '
2042 par_bash_man with = & " ! '
2046 par_bash_man with = & " ! '
2050 par_bash_man with = & " ! '
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
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
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
2286 par_ash_parset newline1
2287 par_ash_parset newline2
2290 par_ash_parset newline1
2291 par_ash_parset newline2
2295 par_ash_parset Exit value 2 = 2
2296 par_ash_parset Exit value 2 = 2
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
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