2023-05-06 21:42:36 +00:00
par__groupby_big ### test --group-by on file bigger than block
par__groupby_big --group-by on col 1..3, -n1..5
par__groupby_big _pipe and _ppart (pipepart) must return the same
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 0 0 0 0 0 0
par__groupby_big 1 0 99 9 0 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 1 0 0 1 0 0
par__groupby_big 1 1 99 9 1 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 2 0 0 2 0 0
par__groupby_big 1 2 99 9 2 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 3 0 0 3 0 0
par__groupby_big 1 3 99 9 3 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 4 0 0 4 0 0
par__groupby_big 1 4 99 9 4 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 5 0 0 5 0 0
par__groupby_big 1 5 99 9 5 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 6 0 0 6 0 0
par__groupby_big 1 6 99 9 6 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 7 0 0 7 0 0
par__groupby_big 1 7 99 9 7 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 8 0 0 8 0 0
par__groupby_big 1 8 99 9 8 99 9
par__groupby_big 1 _pipe _ppart
par__groupby_big 1 9 0 0 9 0 0
par__groupby_big 1 9 99 9 9 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 0 0 0 0 0 0
par__groupby_big 1 -n1 0 99 9 0 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 1 0 0 1 0 0
par__groupby_big 1 -n1 1 99 9 1 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 2 0 0 2 0 0
par__groupby_big 1 -n1 2 99 9 2 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 3 0 0 3 0 0
par__groupby_big 1 -n1 3 99 9 3 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 4 0 0 4 0 0
par__groupby_big 1 -n1 4 99 9 4 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 5 0 0 5 0 0
par__groupby_big 1 -n1 5 99 9 5 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 6 0 0 6 0 0
par__groupby_big 1 -n1 6 99 9 6 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 7 0 0 7 0 0
par__groupby_big 1 -n1 7 99 9 7 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 8 0 0 8 0 0
par__groupby_big 1 -n1 8 99 9 8 99 9
par__groupby_big 1 -n1 _pipe _ppart
par__groupby_big 1 -n1 9 0 0 9 0 0
par__groupby_big 1 -n1 9 99 9 9 99 9
par__groupby_big 1 -n2 _pipe _ppart
par__groupby_big 1 -n2 0 0 0 0 0 0
par__groupby_big 1 -n2 1 99 9 1 99 9
par__groupby_big 1 -n2 _pipe _ppart
par__groupby_big 1 -n2 2 0 0 2 0 0
par__groupby_big 1 -n2 3 99 9 3 99 9
par__groupby_big 1 -n2 _pipe _ppart
par__groupby_big 1 -n2 4 0 0 4 0 0
par__groupby_big 1 -n2 5 99 9 5 99 9
par__groupby_big 1 -n2 _pipe _ppart
par__groupby_big 1 -n2 6 0 0 6 0 0
par__groupby_big 1 -n2 7 99 9 7 99 9
par__groupby_big 1 -n2 _pipe _ppart
par__groupby_big 1 -n2 8 0 0 8 0 0
par__groupby_big 1 -n2 9 99 9 9 99 9
par__groupby_big 1 -n2 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 1 -n2 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 1 -n3 _pipe _ppart
par__groupby_big 1 -n3 0 0 0 0 0 0
par__groupby_big 1 -n3 2 99 9 2 99 9
par__groupby_big 1 -n3 _pipe _ppart
par__groupby_big 1 -n3 3 0 0 3 0 0
par__groupby_big 1 -n3 5 99 9 5 99 9
par__groupby_big 1 -n3 _pipe _ppart
par__groupby_big 1 -n3 6 0 0 6 0 0
par__groupby_big 1 -n3 8 99 9 8 99 9
par__groupby_big 1 -n3 _pipe _ppart
par__groupby_big 1 -n3 9 0 0 9 0 0
par__groupby_big 1 -n3 9 99 9 9 99 9
par__groupby_big 1 -n3 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 1 -n3 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 1 -n3 parallel: Warning: A record was longer than 1772096. Increasing to --blocksize 2303726.
par__groupby_big 1 -n4 _pipe _ppart
par__groupby_big 1 -n4 0 0 0 0 0 0
par__groupby_big 1 -n4 3 99 9 3 99 9
par__groupby_big 1 -n4 _pipe _ppart
par__groupby_big 1 -n4 4 0 0 4 0 0
par__groupby_big 1 -n4 7 99 9 7 99 9
par__groupby_big 1 -n4 _pipe _ppart
par__groupby_big 1 -n4 8 0 0 8 0 0
par__groupby_big 1 -n4 9 99 9 9 99 9
par__groupby_big 1 -n4 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 1 -n4 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 1 -n4 parallel: Warning: A record was longer than 1772096. Increasing to --blocksize 2303726.
par__groupby_big 1 -n4 parallel: Warning: A record was longer than 2303726. Increasing to --blocksize 2994845.
par__groupby_big 1 -n5 _pipe _ppart
par__groupby_big 1 -n5 0 0 0 0 0 0
par__groupby_big 1 -n5 4 99 9 4 99 9
par__groupby_big 1 -n5 _pipe _ppart
par__groupby_big 1 -n5 5 0 0 5 0 0
par__groupby_big 1 -n5 9 99 9 9 99 9
par__groupby_big 1 -n5 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 1 -n5 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 1 -n5 parallel: Warning: A record was longer than 1772096. Increasing to --blocksize 2303726.
par__groupby_big 1 -n5 parallel: Warning: A record was longer than 2303726. Increasing to --blocksize 2994845.
par__groupby_big 1 -n5 parallel: Warning: A record was longer than 2994845. Increasing to --blocksize 3893300.
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 0 0 0 0 0
par__groupby_big 2 9 14 9 9 1 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 15 0 0 2 0
par__groupby_big 2 9 28 9 9 3 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 29 0 0 4 0
par__groupby_big 2 9 42 9 9 5 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 43 0 0 6 0
par__groupby_big 2 9 56 9 9 7 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 57 0 0 8 0
par__groupby_big 2 9 70 9 9 9 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 71 0 0 10 0
par__groupby_big 2 9 84 9 9 11 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 85 0 0 12 0
par__groupby_big 2 9 98 9 9 13 9
par__groupby_big 2 _pipe _ppart
par__groupby_big 2 0 99 0 0 14 0
par__groupby_big 2 9 99 9 9 15 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 16 0
par__groupby_big 2 9 17 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 18 0
par__groupby_big 2 9 19 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 20 0
par__groupby_big 2 9 21 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 22 0
par__groupby_big 2 9 23 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 24 0
par__groupby_big 2 9 25 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 26 0
par__groupby_big 2 9 27 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 28 0
par__groupby_big 2 9 29 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 30 0
par__groupby_big 2 9 31 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 32 0
par__groupby_big 2 9 33 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 34 0
par__groupby_big 2 9 35 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 36 0
par__groupby_big 2 9 37 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 38 0
par__groupby_big 2 9 39 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 40 0
par__groupby_big 2 9 41 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 42 0
par__groupby_big 2 9 43 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 44 0
par__groupby_big 2 9 45 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 46 0
par__groupby_big 2 9 47 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 48 0
par__groupby_big 2 9 49 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 50 0
par__groupby_big 2 9 51 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 52 0
par__groupby_big 2 9 53 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 54 0
par__groupby_big 2 9 55 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 56 0
par__groupby_big 2 9 57 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 58 0
par__groupby_big 2 9 59 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 60 0
par__groupby_big 2 9 61 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 62 0
par__groupby_big 2 9 63 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 64 0
par__groupby_big 2 9 65 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 66 0
par__groupby_big 2 9 67 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 68 0
par__groupby_big 2 9 69 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 70 0
par__groupby_big 2 9 71 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 72 0
par__groupby_big 2 9 73 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 74 0
par__groupby_big 2 9 75 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 76 0
par__groupby_big 2 9 77 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 78 0
par__groupby_big 2 9 79 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 80 0
par__groupby_big 2 9 81 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 82 0
par__groupby_big 2 9 83 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 84 0
par__groupby_big 2 9 85 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 86 0
par__groupby_big 2 9 87 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 88 0
par__groupby_big 2 9 89 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 90 0
par__groupby_big 2 9 91 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 92 0
par__groupby_big 2 9 93 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 94 0
par__groupby_big 2 9 95 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 96 0
par__groupby_big 2 9 97 9
par__groupby_big 2 _ppart
par__groupby_big 2 0 98 0
par__groupby_big 2 9 99 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 0 0 0 0 0
par__groupby_big 2 -n1 9 0 9 9 0 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 1 0 0 1 0
par__groupby_big 2 -n1 9 1 9 9 1 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 2 0 0 2 0
par__groupby_big 2 -n1 9 2 9 9 2 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 3 0 0 3 0
par__groupby_big 2 -n1 9 3 9 9 3 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 4 0 0 4 0
par__groupby_big 2 -n1 9 4 9 9 4 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 5 0 0 5 0
par__groupby_big 2 -n1 9 5 9 9 5 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 6 0 0 6 0
par__groupby_big 2 -n1 9 6 9 9 6 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 7 0 0 7 0
par__groupby_big 2 -n1 9 7 9 9 7 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 8 0 0 8 0
par__groupby_big 2 -n1 9 8 9 9 8 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 9 0 0 9 0
par__groupby_big 2 -n1 9 9 9 9 9 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 10 0 0 10 0
par__groupby_big 2 -n1 9 10 9 9 10 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 11 0 0 11 0
par__groupby_big 2 -n1 9 11 9 9 11 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 12 0 0 12 0
par__groupby_big 2 -n1 9 12 9 9 12 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 13 0 0 13 0
par__groupby_big 2 -n1 9 13 9 9 13 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 14 0 0 14 0
par__groupby_big 2 -n1 9 14 9 9 14 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 15 0 0 15 0
par__groupby_big 2 -n1 9 15 9 9 15 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 16 0 0 16 0
par__groupby_big 2 -n1 9 16 9 9 16 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 17 0 0 17 0
par__groupby_big 2 -n1 9 17 9 9 17 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 18 0 0 18 0
par__groupby_big 2 -n1 9 18 9 9 18 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 19 0 0 19 0
par__groupby_big 2 -n1 9 19 9 9 19 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 20 0 0 20 0
par__groupby_big 2 -n1 9 20 9 9 20 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 21 0 0 21 0
par__groupby_big 2 -n1 9 21 9 9 21 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 22 0 0 22 0
par__groupby_big 2 -n1 9 22 9 9 22 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 23 0 0 23 0
par__groupby_big 2 -n1 9 23 9 9 23 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 24 0 0 24 0
par__groupby_big 2 -n1 9 24 9 9 24 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 25 0 0 25 0
par__groupby_big 2 -n1 9 25 9 9 25 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 26 0 0 26 0
par__groupby_big 2 -n1 9 26 9 9 26 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 27 0 0 27 0
par__groupby_big 2 -n1 9 27 9 9 27 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 28 0 0 28 0
par__groupby_big 2 -n1 9 28 9 9 28 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 29 0 0 29 0
par__groupby_big 2 -n1 9 29 9 9 29 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 30 0 0 30 0
par__groupby_big 2 -n1 9 30 9 9 30 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 31 0 0 31 0
par__groupby_big 2 -n1 9 31 9 9 31 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 32 0 0 32 0
par__groupby_big 2 -n1 9 32 9 9 32 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 33 0 0 33 0
par__groupby_big 2 -n1 9 33 9 9 33 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 34 0 0 34 0
par__groupby_big 2 -n1 9 34 9 9 34 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 35 0 0 35 0
par__groupby_big 2 -n1 9 35 9 9 35 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 36 0 0 36 0
par__groupby_big 2 -n1 9 36 9 9 36 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 37 0 0 37 0
par__groupby_big 2 -n1 9 37 9 9 37 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 38 0 0 38 0
par__groupby_big 2 -n1 9 38 9 9 38 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 39 0 0 39 0
par__groupby_big 2 -n1 9 39 9 9 39 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 40 0 0 40 0
par__groupby_big 2 -n1 9 40 9 9 40 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 41 0 0 41 0
par__groupby_big 2 -n1 9 41 9 9 41 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 42 0 0 42 0
par__groupby_big 2 -n1 9 42 9 9 42 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 43 0 0 43 0
par__groupby_big 2 -n1 9 43 9 9 43 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 44 0 0 44 0
par__groupby_big 2 -n1 9 44 9 9 44 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 45 0 0 45 0
par__groupby_big 2 -n1 9 45 9 9 45 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 46 0 0 46 0
par__groupby_big 2 -n1 9 46 9 9 46 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 47 0 0 47 0
par__groupby_big 2 -n1 9 47 9 9 47 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 48 0 0 48 0
par__groupby_big 2 -n1 9 48 9 9 48 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 49 0 0 49 0
par__groupby_big 2 -n1 9 49 9 9 49 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 50 0 0 50 0
par__groupby_big 2 -n1 9 50 9 9 50 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 51 0 0 51 0
par__groupby_big 2 -n1 9 51 9 9 51 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 52 0 0 52 0
par__groupby_big 2 -n1 9 52 9 9 52 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 53 0 0 53 0
par__groupby_big 2 -n1 9 53 9 9 53 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 54 0 0 54 0
par__groupby_big 2 -n1 9 54 9 9 54 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 55 0 0 55 0
par__groupby_big 2 -n1 9 55 9 9 55 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 56 0 0 56 0
par__groupby_big 2 -n1 9 56 9 9 56 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 57 0 0 57 0
par__groupby_big 2 -n1 9 57 9 9 57 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 58 0 0 58 0
par__groupby_big 2 -n1 9 58 9 9 58 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 59 0 0 59 0
par__groupby_big 2 -n1 9 59 9 9 59 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 60 0 0 60 0
par__groupby_big 2 -n1 9 60 9 9 60 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 61 0 0 61 0
par__groupby_big 2 -n1 9 61 9 9 61 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 62 0 0 62 0
par__groupby_big 2 -n1 9 62 9 9 62 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 63 0 0 63 0
par__groupby_big 2 -n1 9 63 9 9 63 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 64 0 0 64 0
par__groupby_big 2 -n1 9 64 9 9 64 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 65 0 0 65 0
par__groupby_big 2 -n1 9 65 9 9 65 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 66 0 0 66 0
par__groupby_big 2 -n1 9 66 9 9 66 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 67 0 0 67 0
par__groupby_big 2 -n1 9 67 9 9 67 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 68 0 0 68 0
par__groupby_big 2 -n1 9 68 9 9 68 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 69 0 0 69 0
par__groupby_big 2 -n1 9 69 9 9 69 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 70 0 0 70 0
par__groupby_big 2 -n1 9 70 9 9 70 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 71 0 0 71 0
par__groupby_big 2 -n1 9 71 9 9 71 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 72 0 0 72 0
par__groupby_big 2 -n1 9 72 9 9 72 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 73 0 0 73 0
par__groupby_big 2 -n1 9 73 9 9 73 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 74 0 0 74 0
par__groupby_big 2 -n1 9 74 9 9 74 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 75 0 0 75 0
par__groupby_big 2 -n1 9 75 9 9 75 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 76 0 0 76 0
par__groupby_big 2 -n1 9 76 9 9 76 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 77 0 0 77 0
par__groupby_big 2 -n1 9 77 9 9 77 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 78 0 0 78 0
par__groupby_big 2 -n1 9 78 9 9 78 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 79 0 0 79 0
par__groupby_big 2 -n1 9 79 9 9 79 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 80 0 0 80 0
par__groupby_big 2 -n1 9 80 9 9 80 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 81 0 0 81 0
par__groupby_big 2 -n1 9 81 9 9 81 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 82 0 0 82 0
par__groupby_big 2 -n1 9 82 9 9 82 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 83 0 0 83 0
par__groupby_big 2 -n1 9 83 9 9 83 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 84 0 0 84 0
par__groupby_big 2 -n1 9 84 9 9 84 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 85 0 0 85 0
par__groupby_big 2 -n1 9 85 9 9 85 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 86 0 0 86 0
par__groupby_big 2 -n1 9 86 9 9 86 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 87 0 0 87 0
par__groupby_big 2 -n1 9 87 9 9 87 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 88 0 0 88 0
par__groupby_big 2 -n1 9 88 9 9 88 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 89 0 0 89 0
par__groupby_big 2 -n1 9 89 9 9 89 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 90 0 0 90 0
par__groupby_big 2 -n1 9 90 9 9 90 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 91 0 0 91 0
par__groupby_big 2 -n1 9 91 9 9 91 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 92 0 0 92 0
par__groupby_big 2 -n1 9 92 9 9 92 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 93 0 0 93 0
par__groupby_big 2 -n1 9 93 9 9 93 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 94 0 0 94 0
par__groupby_big 2 -n1 9 94 9 9 94 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 95 0 0 95 0
par__groupby_big 2 -n1 9 95 9 9 95 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 96 0 0 96 0
par__groupby_big 2 -n1 9 96 9 9 96 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 97 0 0 97 0
par__groupby_big 2 -n1 9 97 9 9 97 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 98 0 0 98 0
par__groupby_big 2 -n1 9 98 9 9 98 9
par__groupby_big 2 -n1 _pipe _ppart
par__groupby_big 2 -n1 0 99 0 0 99 0
par__groupby_big 2 -n1 9 99 9 9 99 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 0 0 0 0 0
par__groupby_big 2 -n2 9 1 9 9 1 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 2 0 0 2 0
par__groupby_big 2 -n2 9 3 9 9 3 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 4 0 0 4 0
par__groupby_big 2 -n2 9 5 9 9 5 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 6 0 0 6 0
par__groupby_big 2 -n2 9 7 9 9 7 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 8 0 0 8 0
par__groupby_big 2 -n2 9 9 9 9 9 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 10 0 0 10 0
par__groupby_big 2 -n2 9 11 9 9 11 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 12 0 0 12 0
par__groupby_big 2 -n2 9 13 9 9 13 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 14 0 0 14 0
par__groupby_big 2 -n2 9 15 9 9 15 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 16 0 0 16 0
par__groupby_big 2 -n2 9 17 9 9 17 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 18 0 0 18 0
par__groupby_big 2 -n2 9 19 9 9 19 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 20 0 0 20 0
par__groupby_big 2 -n2 9 21 9 9 21 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 22 0 0 22 0
par__groupby_big 2 -n2 9 23 9 9 23 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 24 0 0 24 0
par__groupby_big 2 -n2 9 25 9 9 25 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 26 0 0 26 0
par__groupby_big 2 -n2 9 27 9 9 27 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 28 0 0 28 0
par__groupby_big 2 -n2 9 29 9 9 29 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 30 0 0 30 0
par__groupby_big 2 -n2 9 31 9 9 31 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 32 0 0 32 0
par__groupby_big 2 -n2 9 33 9 9 33 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 34 0 0 34 0
par__groupby_big 2 -n2 9 35 9 9 35 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 36 0 0 36 0
par__groupby_big 2 -n2 9 37 9 9 37 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 38 0 0 38 0
par__groupby_big 2 -n2 9 39 9 9 39 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 40 0 0 40 0
par__groupby_big 2 -n2 9 41 9 9 41 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 42 0 0 42 0
par__groupby_big 2 -n2 9 43 9 9 43 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 44 0 0 44 0
par__groupby_big 2 -n2 9 45 9 9 45 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 46 0 0 46 0
par__groupby_big 2 -n2 9 47 9 9 47 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 48 0 0 48 0
par__groupby_big 2 -n2 9 49 9 9 49 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 50 0 0 50 0
par__groupby_big 2 -n2 9 51 9 9 51 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 52 0 0 52 0
par__groupby_big 2 -n2 9 53 9 9 53 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 54 0 0 54 0
par__groupby_big 2 -n2 9 55 9 9 55 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 56 0 0 56 0
par__groupby_big 2 -n2 9 57 9 9 57 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 58 0 0 58 0
par__groupby_big 2 -n2 9 59 9 9 59 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 60 0 0 60 0
par__groupby_big 2 -n2 9 61 9 9 61 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 62 0 0 62 0
par__groupby_big 2 -n2 9 63 9 9 63 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 64 0 0 64 0
par__groupby_big 2 -n2 9 65 9 9 65 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 66 0 0 66 0
par__groupby_big 2 -n2 9 67 9 9 67 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 68 0 0 68 0
par__groupby_big 2 -n2 9 69 9 9 69 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 70 0 0 70 0
par__groupby_big 2 -n2 9 71 9 9 71 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 72 0 0 72 0
par__groupby_big 2 -n2 9 73 9 9 73 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 74 0 0 74 0
par__groupby_big 2 -n2 9 75 9 9 75 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 76 0 0 76 0
par__groupby_big 2 -n2 9 77 9 9 77 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 78 0 0 78 0
par__groupby_big 2 -n2 9 79 9 9 79 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 80 0 0 80 0
par__groupby_big 2 -n2 9 81 9 9 81 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 82 0 0 82 0
par__groupby_big 2 -n2 9 83 9 9 83 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 84 0 0 84 0
par__groupby_big 2 -n2 9 85 9 9 85 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 86 0 0 86 0
par__groupby_big 2 -n2 9 87 9 9 87 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 88 0 0 88 0
par__groupby_big 2 -n2 9 89 9 9 89 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 90 0 0 90 0
par__groupby_big 2 -n2 9 91 9 9 91 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 92 0 0 92 0
par__groupby_big 2 -n2 9 93 9 9 93 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 94 0 0 94 0
par__groupby_big 2 -n2 9 95 9 9 95 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 96 0 0 96 0
par__groupby_big 2 -n2 9 97 9 9 97 9
par__groupby_big 2 -n2 _pipe _ppart
par__groupby_big 2 -n2 0 98 0 0 98 0
par__groupby_big 2 -n2 9 99 9 9 99 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 0 0 0 0 0
par__groupby_big 2 -n3 9 2 9 9 2 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 3 0 0 3 0
par__groupby_big 2 -n3 9 5 9 9 5 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 6 0 0 6 0
par__groupby_big 2 -n3 9 8 9 9 8 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 9 0 0 9 0
par__groupby_big 2 -n3 9 11 9 9 11 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 12 0 0 12 0
par__groupby_big 2 -n3 9 14 9 9 14 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 15 0 0 15 0
par__groupby_big 2 -n3 9 17 9 9 17 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 18 0 0 18 0
par__groupby_big 2 -n3 9 20 9 9 20 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 21 0 0 21 0
par__groupby_big 2 -n3 9 23 9 9 23 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 24 0 0 24 0
par__groupby_big 2 -n3 9 26 9 9 26 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 27 0 0 27 0
par__groupby_big 2 -n3 9 29 9 9 29 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 30 0 0 30 0
par__groupby_big 2 -n3 9 32 9 9 32 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 33 0 0 33 0
par__groupby_big 2 -n3 9 35 9 9 35 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 36 0 0 36 0
par__groupby_big 2 -n3 9 38 9 9 38 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 39 0 0 39 0
par__groupby_big 2 -n3 9 41 9 9 41 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 42 0 0 42 0
par__groupby_big 2 -n3 9 44 9 9 44 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 45 0 0 45 0
par__groupby_big 2 -n3 9 47 9 9 47 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 48 0 0 48 0
par__groupby_big 2 -n3 9 50 9 9 50 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 51 0 0 51 0
par__groupby_big 2 -n3 9 53 9 9 53 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 54 0 0 54 0
par__groupby_big 2 -n3 9 56 9 9 56 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 57 0 0 57 0
par__groupby_big 2 -n3 9 59 9 9 59 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 60 0 0 60 0
par__groupby_big 2 -n3 9 62 9 9 62 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 63 0 0 63 0
par__groupby_big 2 -n3 9 65 9 9 65 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 66 0 0 66 0
par__groupby_big 2 -n3 9 68 9 9 68 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 69 0 0 69 0
par__groupby_big 2 -n3 9 71 9 9 71 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 72 0 0 72 0
par__groupby_big 2 -n3 9 74 9 9 74 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 75 0 0 75 0
par__groupby_big 2 -n3 9 77 9 9 77 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 78 0 0 78 0
par__groupby_big 2 -n3 9 80 9 9 80 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 81 0 0 81 0
par__groupby_big 2 -n3 9 83 9 9 83 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 84 0 0 84 0
par__groupby_big 2 -n3 9 86 9 9 86 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 87 0 0 87 0
par__groupby_big 2 -n3 9 89 9 9 89 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 90 0 0 90 0
par__groupby_big 2 -n3 9 92 9 9 92 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 93 0 0 93 0
par__groupby_big 2 -n3 9 95 9 9 95 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 96 0 0 96 0
par__groupby_big 2 -n3 9 98 9 9 98 9
par__groupby_big 2 -n3 _pipe _ppart
par__groupby_big 2 -n3 0 99 0 0 99 0
par__groupby_big 2 -n3 9 99 9 9 99 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 0 0 0 0 0
par__groupby_big 2 -n4 9 3 9 9 3 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 4 0 0 4 0
par__groupby_big 2 -n4 9 7 9 9 7 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 8 0 0 8 0
par__groupby_big 2 -n4 9 11 9 9 11 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 12 0 0 12 0
par__groupby_big 2 -n4 9 15 9 9 15 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 16 0 0 16 0
par__groupby_big 2 -n4 9 19 9 9 19 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 20 0 0 20 0
par__groupby_big 2 -n4 9 23 9 9 23 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 24 0 0 24 0
par__groupby_big 2 -n4 9 27 9 9 27 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 28 0 0 28 0
par__groupby_big 2 -n4 9 31 9 9 31 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 32 0 0 32 0
par__groupby_big 2 -n4 9 35 9 9 35 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 36 0 0 36 0
par__groupby_big 2 -n4 9 39 9 9 39 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 40 0 0 40 0
par__groupby_big 2 -n4 9 43 9 9 43 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 44 0 0 44 0
par__groupby_big 2 -n4 9 47 9 9 47 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 48 0 0 48 0
par__groupby_big 2 -n4 9 51 9 9 51 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 52 0 0 52 0
par__groupby_big 2 -n4 9 55 9 9 55 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 56 0 0 56 0
par__groupby_big 2 -n4 9 59 9 9 59 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 60 0 0 60 0
par__groupby_big 2 -n4 9 63 9 9 63 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 64 0 0 64 0
par__groupby_big 2 -n4 9 67 9 9 67 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 68 0 0 68 0
par__groupby_big 2 -n4 9 71 9 9 71 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 72 0 0 72 0
par__groupby_big 2 -n4 9 75 9 9 75 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 76 0 0 76 0
par__groupby_big 2 -n4 9 79 9 9 79 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 80 0 0 80 0
par__groupby_big 2 -n4 9 83 9 9 83 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 84 0 0 84 0
par__groupby_big 2 -n4 9 87 9 9 87 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 88 0 0 88 0
par__groupby_big 2 -n4 9 91 9 9 91 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 92 0 0 92 0
par__groupby_big 2 -n4 9 95 9 9 95 9
par__groupby_big 2 -n4 _pipe _ppart
par__groupby_big 2 -n4 0 96 0 0 96 0
par__groupby_big 2 -n4 9 99 9 9 99 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 0 0 0 0 0
par__groupby_big 2 -n5 9 4 9 9 4 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 5 0 0 5 0
par__groupby_big 2 -n5 9 9 9 9 9 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 10 0 0 10 0
par__groupby_big 2 -n5 9 14 9 9 14 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 15 0 0 15 0
par__groupby_big 2 -n5 9 19 9 9 19 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 20 0 0 20 0
par__groupby_big 2 -n5 9 24 9 9 24 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 25 0 0 25 0
par__groupby_big 2 -n5 9 29 9 9 29 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 30 0 0 30 0
par__groupby_big 2 -n5 9 34 9 9 34 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 35 0 0 35 0
par__groupby_big 2 -n5 9 39 9 9 39 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 40 0 0 40 0
par__groupby_big 2 -n5 9 44 9 9 44 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 45 0 0 45 0
par__groupby_big 2 -n5 9 49 9 9 49 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 50 0 0 50 0
par__groupby_big 2 -n5 9 54 9 9 54 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 55 0 0 55 0
par__groupby_big 2 -n5 9 59 9 9 59 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 60 0 0 60 0
par__groupby_big 2 -n5 9 64 9 9 64 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 65 0 0 65 0
par__groupby_big 2 -n5 9 69 9 9 69 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 70 0 0 70 0
par__groupby_big 2 -n5 9 74 9 9 74 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 75 0 0 75 0
par__groupby_big 2 -n5 9 79 9 9 79 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 80 0 0 80 0
par__groupby_big 2 -n5 9 84 9 9 84 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 85 0 0 85 0
par__groupby_big 2 -n5 9 89 9 9 89 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 90 0 0 90 0
par__groupby_big 2 -n5 9 94 9 9 94 9
par__groupby_big 2 -n5 _pipe _ppart
par__groupby_big 2 -n5 0 95 0 0 95 0
par__groupby_big 2 -n5 9 99 9 9 99 9
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 0 0 0 0
par__groupby_big 3 9 99 1 9 99 0
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 2 0 0 1
par__groupby_big 3 9 99 3 9 99 1
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 4 0 0 2
par__groupby_big 3 9 99 5 9 99 2
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 6 0 0 3
par__groupby_big 3 9 99 7 9 99 3
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 8 0 0 4
par__groupby_big 3 9 99 9 9 99 4
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 10 0 0 5
par__groupby_big 3 9 99 10 9 99 5
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 11 0 0 6
par__groupby_big 3 9 99 11 9 99 6
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 12 0 0 7
par__groupby_big 3 9 99 12 9 99 7
par__groupby_big 3 _pipe _ppart
par__groupby_big 3 0 0 13 0 0 8
par__groupby_big 3 9 99 13 9 99 8
par__groupby_big 3 _ppart
par__groupby_big 3 0 0 9
par__groupby_big 3 9 99 9
par__groupby_big 3 _ppart
par__groupby_big 3 0 0 10
par__groupby_big 3 9 99 10
par__groupby_big 3 _ppart
par__groupby_big 3 0 0 11
par__groupby_big 3 9 99 11
par__groupby_big 3 _ppart
par__groupby_big 3 0 0 12
par__groupby_big 3 9 99 12
par__groupby_big 3 _ppart
par__groupby_big 3 0 0 13
par__groupby_big 3 9 99 13
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 0 0 0 0
par__groupby_big 3 -n1 9 99 0 9 99 0
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 1 0 0 1
par__groupby_big 3 -n1 9 99 1 9 99 1
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 2 0 0 2
par__groupby_big 3 -n1 9 99 2 9 99 2
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 3 0 0 3
par__groupby_big 3 -n1 9 99 3 9 99 3
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 4 0 0 4
par__groupby_big 3 -n1 9 99 4 9 99 4
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 5 0 0 5
par__groupby_big 3 -n1 9 99 5 9 99 5
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 6 0 0 6
par__groupby_big 3 -n1 9 99 6 9 99 6
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 7 0 0 7
par__groupby_big 3 -n1 9 99 7 9 99 7
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 8 0 0 8
par__groupby_big 3 -n1 9 99 8 9 99 8
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 9 0 0 9
par__groupby_big 3 -n1 9 99 9 9 99 9
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 10 0 0 10
par__groupby_big 3 -n1 9 99 10 9 99 10
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 11 0 0 11
par__groupby_big 3 -n1 9 99 11 9 99 11
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 12 0 0 12
par__groupby_big 3 -n1 9 99 12 9 99 12
par__groupby_big 3 -n1 _pipe _ppart
par__groupby_big 3 -n1 0 0 13 0 0 13
par__groupby_big 3 -n1 9 99 13 9 99 13
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 0 0 0 0
par__groupby_big 3 -n2 9 99 1 9 99 1
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 2 0 0 2
par__groupby_big 3 -n2 9 99 3 9 99 3
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 4 0 0 4
par__groupby_big 3 -n2 9 99 5 9 99 5
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 6 0 0 6
par__groupby_big 3 -n2 9 99 7 9 99 7
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 8 0 0 8
par__groupby_big 3 -n2 9 99 9 9 99 9
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 10 0 0 10
par__groupby_big 3 -n2 9 99 11 9 99 11
par__groupby_big 3 -n2 _pipe _ppart
par__groupby_big 3 -n2 0 0 12 0 0 12
par__groupby_big 3 -n2 9 99 13 9 99 13
par__groupby_big 3 -n2 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 3 -n3 _pipe _ppart
par__groupby_big 3 -n3 0 0 0 0 0 0
par__groupby_big 3 -n3 9 99 2 9 99 2
par__groupby_big 3 -n3 _pipe _ppart
par__groupby_big 3 -n3 0 0 3 0 0 3
par__groupby_big 3 -n3 9 99 5 9 99 5
par__groupby_big 3 -n3 _pipe _ppart
par__groupby_big 3 -n3 0 0 6 0 0 6
par__groupby_big 3 -n3 9 99 8 9 99 8
par__groupby_big 3 -n3 _pipe _ppart
par__groupby_big 3 -n3 0 0 9 0 0 9
par__groupby_big 3 -n3 9 99 11 9 99 11
par__groupby_big 3 -n3 _pipe _ppart
par__groupby_big 3 -n3 0 0 12 0 0 12
par__groupby_big 3 -n3 9 99 13 9 99 13
par__groupby_big 3 -n3 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 3 -n3 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 3 -n4 _pipe _ppart
par__groupby_big 3 -n4 0 0 0 0 0 0
par__groupby_big 3 -n4 9 99 3 9 99 3
par__groupby_big 3 -n4 _pipe _ppart
par__groupby_big 3 -n4 0 0 4 0 0 4
par__groupby_big 3 -n4 9 99 7 9 99 7
par__groupby_big 3 -n4 _pipe _ppart
par__groupby_big 3 -n4 0 0 8 0 0 8
par__groupby_big 3 -n4 9 99 11 9 99 11
par__groupby_big 3 -n4 _pipe _ppart
par__groupby_big 3 -n4 0 0 12 0 0 12
par__groupby_big 3 -n4 9 99 13 9 99 13
par__groupby_big 3 -n4 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 3 -n4 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 3 -n4 parallel: Warning: A record was longer than 1772096. Increasing to --blocksize 2303726.
par__groupby_big 3 -n5 _pipe _ppart
par__groupby_big 3 -n5 0 0 0 0 0 0
par__groupby_big 3 -n5 9 99 4 9 99 4
par__groupby_big 3 -n5 _pipe _ppart
par__groupby_big 3 -n5 0 0 5 0 0 5
par__groupby_big 3 -n5 9 99 9 9 99 9
par__groupby_big 3 -n5 _pipe _ppart
par__groupby_big 3 -n5 0 0 10 0 0 10
par__groupby_big 3 -n5 9 99 13 9 99 13
par__groupby_big 3 -n5 parallel: Warning: A record was longer than 1048576. Increasing to --blocksize 1363150.
par__groupby_big 3 -n5 parallel: Warning: A record was longer than 1363150. Increasing to --blocksize 1772096.
par__groupby_big 3 -n5 parallel: Warning: A record was longer than 1772096. Increasing to --blocksize 2303726.
par__groupby_big 3 -n5 parallel: Warning: A record was longer than 2303726. Increasing to --blocksize 2994845.
par__groupby_pipepart tsv \t 3 $_%=2 ### test tsv | --colsep \t --groupby 3 $_%=2
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 $_%=2 NewRec
par__groupby_pipepart tsv \t 3 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t 3 ### test tsv | --colsep \t --groupby 3
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t 3 NewRec
par__groupby_pipepart tsv \t 3 90001 540006 1170031
par__groupby_pipepart tsv \t c1 ### test tsv | --colsep \t --groupby c1
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 NewRec
par__groupby_pipepart tsv \t c1 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 ### test tsv | --colsep \t --groupby c1 $_%=2
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t c1 $_%=2 NewRec
par__groupby_pipepart tsv \t c1 $_%=2 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ ### test tsv | --colsep \t --groupby s/^(\d+[\t ,]+){2}(\d+).*/$2/
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart tsv \t s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 ### test ssv | --colsep \s+ --groupby 3 $_%=2
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 $_%=2 NewRec
par__groupby_pipepart ssv \s+ 3 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 ### test ssv | --colsep \s+ --groupby 3
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ 3 NewRec
par__groupby_pipepart ssv \s+ 3 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 ### test ssv | --colsep \s+ --groupby c1
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 NewRec
par__groupby_pipepart ssv \s+ c1 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 ### test ssv | --colsep \s+ --groupby c1 $_%=2
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ c1 $_%=2 NewRec
par__groupby_pipepart ssv \s+ c1 $_%=2 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ ### test ssv | --colsep \s+ --groupby s/^(\d+[\t ,]+){2}(\d+).*/$2/
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart ssv \s+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1170031
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 ### test cssv | --colsep [\s,]+ --groupby 3 $_%=2
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ 3 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 ### test cssv | --colsep [\s,]+ --groupby 3
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ 3 NewRec
par__groupby_pipepart cssv [\s,]+ 3 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 ### test cssv | --colsep [\s,]+ --groupby c1
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 NewRec
par__groupby_pipepart cssv [\s,]+ c1 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 ### test cssv | --colsep [\s,]+ --groupby c1 $_%=2
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 NewRec
par__groupby_pipepart cssv [\s,]+ c1 $_%=2 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ ### test cssv | --colsep [\s,]+ --groupby s/^(\d+[\t ,]+){2}(\d+).*/$2/
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart cssv [\s,]+ s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 540006 1710037
par__groupby_pipepart csv , 3 $_%=2 ### test csv | --colsep , --groupby 3 $_%=2
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 $_%=2 NewRec
par__groupby_pipepart csv , 3 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , 3 ### test csv | --colsep , --groupby 3
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , 3 NewRec
par__groupby_pipepart csv , 3 90001 90001 1170031
par__groupby_pipepart csv , c1 ### test csv | --colsep , --groupby c1
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 NewRec
par__groupby_pipepart csv , c1 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 ### test csv | --colsep , --groupby c1 $_%=2
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , c1 $_%=2 NewRec
par__groupby_pipepart csv , c1 $_%=2 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ ### test csv | --colsep , --groupby s/^(\d+[\t ,]+){2}(\d+).*/$2/
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ NewRec
par__groupby_pipepart csv , s/^(\d+[\t ,]+){2}(\d+).*/$2/ 90001 90001 1170031
2023-07-21 02:33:22 +00:00
par__keeporder_roundrobin bug #50081: --keep-order --round-robin should give predictable results
par__keeporder_roundrobin OK
2023-05-06 21:42:36 +00:00
par__memory_leak ### Test for memory leaks
par__memory_leak Of 300 runs of 1 job at least one should be bigger than a 3000 job run
par__memory_leak Good: No memleak detected.
par__plus_dyn_repl Dynamic replacement strings defined by --plus
par__plus_dyn_repl myval
par__plus_dyn_repl myval
par__plus_dyn_repl myval
par__plus_dyn_repl myval
par__plus_dyn_repl myval
par__plus_dyn_repl cAaBdefCdefDdef
par__plus_dyn_repl cAaBdefCdefDdef
par__plus_dyn_repl cAaBdefCdefDdef
par__plus_dyn_repl cAaBdefCdefDdef
par__plus_dyn_repl cAaBdefCdefDdef
par__plus_dyn_repl cAa
par__plus_dyn_repl cAa
par__plus_dyn_repl cAa
par__plus_dyn_repl cAa
par__plus_dyn_repl cAa
par__plus_dyn_repl 17
par__plus_dyn_repl 17
par__plus_dyn_repl 1
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl AaBdefCdefDdef
par__plus_dyn_repl AaBdefCdefDdef
par__plus_dyn_repl AaBdefCdefDdef
par__plus_dyn_repl AaBdefCdefDdef
par__plus_dyn_repl AaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefDdef
par__plus_dyn_repl abcAaBdefCdefD
par__plus_dyn_repl abcAaBdefCdefD
par__plus_dyn_repl abcAaBdefCdefD
par__plus_dyn_repl abcAaBdefCdefD
par__plus_dyn_repl abcAaBdefCdefD
par__plus_dyn_repl abcAaBghiCdefDdef
par__plus_dyn_repl abcAaBghiCdefDdef
par__plus_dyn_repl abcAaBghiCdefDdef
par__plus_dyn_repl abcAaBghiCdefDdef
par__plus_dyn_repl abcAaBghiCdefDdef
par__plus_dyn_repl abcAaBghiCghiDghi
par__plus_dyn_repl abcAaBghiCghiDghi
par__plus_dyn_repl abcAaBghiCghiDghi
par__plus_dyn_repl abcAaBghiCghiDghi
par__plus_dyn_repl abcAaBghiCghiDghi
par__plus_dyn_repl AbcAaBdefCdefDdef
par__plus_dyn_repl AbcAaBdefCdefDdef
par__plus_dyn_repl AbcAaBdefCdefDdef
par__plus_dyn_repl AbcAaBdefCdefDdef
par__plus_dyn_repl AbcAaBdefCdefDdef
par__plus_dyn_repl AbcAABdefCdefDdef
par__plus_dyn_repl AbcAABdefCdefDdef
par__plus_dyn_repl AbcAABdefCdefDdef
par__plus_dyn_repl AbcAABdefCdefDdef
par__plus_dyn_repl AbcAABdefCdefDdef
par__plus_dyn_repl abcAaAdef
par__plus_dyn_repl abcAaAdef
par__plus_dyn_repl abcAaAdef
par__plus_dyn_repl abcAaAdef
par__plus_dyn_repl abcAaAdef
par__plus_dyn_repl abcaaadef
par__plus_dyn_repl abcaaadef
par__plus_dyn_repl abcaaadef
par__plus_dyn_repl abcaaadef
par__plus_dyn_repl abcaaadef
par__plus_dyn_repl abcabcdefdef ABCabcdefdef
par__plus_dyn_repl abcabcdefdef ABCabcdefdef
par__plus_dyn_repl abcabcdefdef abcabcdefDEF
par__plus_dyn_repl abcabcdefdef abcabcdefDEF
par__plus_dyn_repl abcabcdefdef abcdefdef
par__plus_dyn_repl abcabcdefdef abcdefdef
par__plus_dyn_repl abcabcdefdef abcabcdef
par__plus_dyn_repl abcabcdefdef abcabcdef
2023-10-16 11:47:02 +00:00
par__print_in_blocks ### bug #41565: Print happens in blocks - not after each job complete
par__print_in_blocks The timing here is important: a full second between each
par__print_in_blocks 1
par__print_in_blocks 300 ms jobs:
par__print_in_blocks 3
2022-02-19 18:54:01 +00:00
par_bin ### Test --bin
par_bin 2 2 4
par_bin 2 2 4
par_bin 3 3 6
par_bin 3 3 7
par_bin 2 4 8
par_bin 2 4 8
par_bin 3 6 13
par_bin 3 6 13
par_bin ### Test --bin with expression that gives 1..n
par_bin 0 0 0
par_bin 0 0 0
par_bin 5 10 21
par_bin 5 10 21
par_bin ### Test --bin with expression that gives 0..n-1
par_bin 0 0 0
par_bin 0 0 0
par_bin 5 10 21
par_bin 5 10 21
par_bin ### Blocks in version 20220122
2023-07-21 02:33:22 +00:00
par_bin 10
par_bin 1 10
par_bin 10 1
par_bin 2 9
par_bin 3 8
par_bin 4 7
par_bin 5 6
par_bin 6 5
par_bin 7 4
par_bin 8 3
par_bin 9 2
2020-01-12 08:14:21 +00:00
par_exit_code bug #52207: Exit status 0 when child job is killed, even with "now,fail=1"
par_exit_code # Ideally the command should return the same
par_exit_code # with or without parallel
par_exit_code ash /tmp/mysleep 100 137
par_exit_code ash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code ash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code ash parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code ash parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code ash true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code ash parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code ash parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code ash parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code ash parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code csh /tmp/mysleep 100 137
par_exit_code csh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code csh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code csh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code csh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code csh true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code csh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code csh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code csh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code csh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code dash /tmp/mysleep 100 137
par_exit_code dash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code dash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code dash parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code dash parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code dash true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code dash parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code dash parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code dash parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code dash parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code fish /tmp/mysleep 100 137
par_exit_code fish parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code fish parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code fish parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code fish parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code fish true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code fish parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code fish parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code fish parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code fish parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
par_exit_code fizsh /tmp/mysleep 100 137
par_exit_code fizsh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code fizsh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code fizsh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code fizsh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code fizsh true;/tmp/mysleep 100 137
par_exit_code fizsh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code fizsh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code fizsh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code fizsh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2022-05-22 08:36:45 +00:00
par_exit_code ksh2020 /tmp/mysleep 100 open3: exec of ksh2020 -c /tmp/mysleep 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 /bin/true ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 /bin/true ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 exit ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 exit ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 true;/tmp/mysleep 100 open3: exec of ksh2020 -c true;/tmp/mysleep 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 failed: No such file or directory at -e line 1.
par_exit_code ksh2020 parallel --halt-on-error now,done=1 'true;exit' ::: 100 open3: exec of ksh2020 -c parallel --halt-on-error now,done=1 'true;exit' ::: 100 failed: No such file or directory at -e line 1.
2020-01-12 08:14:21 +00:00
par_exit_code posh /tmp/mysleep 100 137
par_exit_code posh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code posh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code posh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code posh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code posh true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code posh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code posh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code posh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code posh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code rc /tmp/mysleep 100 1
par_exit_code rc parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 1
par_exit_code rc parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 1
2020-06-25 11:07:02 +00:00
par_exit_code rc parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code rc parallel --halt-on-error now,done=1 exit ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code rc true;/tmp/mysleep 100 1
2020-06-25 11:07:02 +00:00
par_exit_code rc parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 1
par_exit_code rc parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 1
par_exit_code rc parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code rc parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code sash /tmp/mysleep 100 255
par_exit_code sash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 255
par_exit_code sash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 255
par_exit_code sash parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code sash parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code sash true;/tmp/mysleep 100 0
2020-06-25 11:07:02 +00:00
par_exit_code sash parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 0
par_exit_code sash parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 0
par_exit_code sash parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code sash parallel --halt-on-error now,done=1 'true;exit' ::: 100 0
2020-01-12 08:14:21 +00:00
par_exit_code sh /tmp/mysleep 100 137
par_exit_code sh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code sh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code sh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code sh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code sh true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code sh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code sh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code sh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code sh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code tcsh /tmp/mysleep 100 137
par_exit_code tcsh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code tcsh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code tcsh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code tcsh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code tcsh true;/tmp/mysleep 100 137
2020-06-25 11:07:02 +00:00
par_exit_code tcsh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code tcsh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code tcsh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code tcsh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
par_exit_code bash /tmp/mysleep 100 0
par_exit_code bash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code bash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code bash parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code bash parallel --halt-on-error now,done=1 exit ::: 100 100
2022-05-22 08:36:45 +00:00
par_exit_code bash true;/tmp/mysleep 100 0
2020-06-25 11:07:02 +00:00
par_exit_code bash parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code bash parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code bash parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code bash parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code ksh93 /tmp/mysleep 100 0
par_exit_code ksh93 parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code ksh93 parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code ksh93 parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code ksh93 parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code ksh93 true;/tmp/mysleep 100 0
2020-06-25 11:07:02 +00:00
par_exit_code ksh93 parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code ksh93 parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code ksh93 parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code ksh93 parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
par_exit_code mksh /tmp/mysleep 100 0
par_exit_code mksh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code mksh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code mksh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code mksh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code mksh true;/tmp/mysleep 100 137
par_exit_code mksh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code mksh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code mksh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code mksh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
par_exit_code static-sh /tmp/mysleep 100 0
par_exit_code static-sh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code static-sh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code static-sh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code static-sh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code static-sh true;/tmp/mysleep 100 0
par_exit_code static-sh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code static-sh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code static-sh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code static-sh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code yash /tmp/mysleep 100 0
par_exit_code yash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code yash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code yash parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code yash parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code yash true;/tmp/mysleep 100 0
2020-06-25 11:07:02 +00:00
par_exit_code yash parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code yash parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code yash parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code yash parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code zsh /tmp/mysleep 100 0
par_exit_code zsh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
par_exit_code zsh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
par_exit_code zsh parallel --halt-on-error now,done=1 /bin/true ::: 100 0
par_exit_code zsh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code zsh true;/tmp/mysleep 100 0
2020-06-25 11:07:02 +00:00
par_exit_code zsh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code zsh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 137
par_exit_code zsh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 0
par_exit_code zsh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2023-02-19 13:49:30 +00:00
par_exit_code fdsh /tmp/mysleep 100 137
par_exit_code fdsh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 /bin/true ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 exit ::: 100 100
par_exit_code fdsh true;/tmp/mysleep 100 137
par_exit_code fdsh parallel --halt-on-error now,fail=1 'true;/tmp/mysleep' ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 'true;/tmp/mysleep' ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 'true;/bin/true' ::: 100 2
par_exit_code fdsh parallel --halt-on-error now,done=1 'true;exit' ::: 100 100
2020-01-12 08:14:21 +00:00
par_exit_code parallel: This job finished:
par_exit_code runit
par_groupby -N1 3 $_%=2 tsv \t ### test tsv | --colsep \t --groupby 3 $_%=2 -N1
par_groupby -N1 3 $_%=2 tsv \t NewRec
par_groupby -N1 3 $_%=2 tsv \t a1 b1 C1
par_groupby -N1 3 $_%=2 tsv \t 2 2 2
par_groupby -N1 3 $_%=2 tsv \t 3 2 2
par_groupby -N1 3 $_%=2 tsv \t 3 3 2
par_groupby -N1 3 $_%=2 tsv \t 3 2 4
par_groupby -N1 3 $_%=2 tsv \t 3 2 2
par_groupby -N1 3 $_%=2 tsv \t NewRec
par_groupby -N1 3 $_%=2 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 $_%=2 tsv \t 3 1 3
par_groupby -N1 3 $_%=2 tsv \t 3 2 3
par_groupby -N1 3 $_%=2 tsv \t 3 3 3
par_groupby -N1 3 $_%=2 tsv \t NewRec
par_groupby -N1 3 $_%=2 tsv \t 3 4 4
par_groupby -N1 3 $_%=2 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 $_%=2 ssv \s+ ### test ssv | --colsep \s+ --groupby 3 $_%=2 -N1
par_groupby -N1 3 $_%=2 ssv \s+ NewRec
par_groupby -N1 3 $_%=2 ssv \s+ a1 b1 C1
par_groupby -N1 3 $_%=2 ssv \s+ 2 2 2
par_groupby -N1 3 $_%=2 ssv \s+ 3 2 2
par_groupby -N1 3 $_%=2 ssv \s+ 3 3 2
par_groupby -N1 3 $_%=2 ssv \s+ 3 2 4
par_groupby -N1 3 $_%=2 ssv \s+ 3 2 2
par_groupby -N1 3 $_%=2 ssv \s+ NewRec
par_groupby -N1 3 $_%=2 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 $_%=2 ssv \s+ 3 1 3
par_groupby -N1 3 $_%=2 ssv \s+ 3 2 3
par_groupby -N1 3 $_%=2 ssv \s+ 3 3 3
par_groupby -N1 3 $_%=2 ssv \s+ NewRec
par_groupby -N1 3 $_%=2 ssv \s+ 3 4 4
par_groupby -N1 3 $_%=2 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 $_%=2 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby 3 $_%=2 -N1
par_groupby -N1 3 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 3 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3,,2,,4,,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby -N1 3 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3, 3, 3,
par_groupby -N1 3 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby -N1 3 $_%=2 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 $_%=2 csv , ### test csv | --colsep , --groupby 3 $_%=2 -N1
par_groupby -N1 3 $_%=2 csv , NewRec
par_groupby -N1 3 $_%=2 csv , a1,b1,C1,
par_groupby -N1 3 $_%=2 csv , 2,2,2,
par_groupby -N1 3 $_%=2 csv , 3,2,2,
par_groupby -N1 3 $_%=2 csv , 3,3,2,
par_groupby -N1 3 $_%=2 csv , 3,2,4,
par_groupby -N1 3 $_%=2 csv , 3,2,2,
par_groupby -N1 3 $_%=2 csv , NewRec
par_groupby -N1 3 $_%=2 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 $_%=2 csv , 3,1,3,
par_groupby -N1 3 $_%=2 csv , 3,2,3,
par_groupby -N1 3 $_%=2 csv , 3,3,3,
par_groupby -N1 3 $_%=2 csv , NewRec
par_groupby -N1 3 $_%=2 csv , 3,4,4,
par_groupby -N1 3 $_%=2 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 tsv \t ### test tsv | --colsep \t --groupby 3 -N1
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t a1 b1 C1
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t 2 2 2
par_groupby -N1 3 tsv \t 3 2 2
par_groupby -N1 3 tsv \t 3 3 2
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t 3 2 4
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t 3 2 2
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 tsv \t 3 1 3
par_groupby -N1 3 tsv \t 3 2 3
par_groupby -N1 3 tsv \t 3 3 3
par_groupby -N1 3 tsv \t NewRec
par_groupby -N1 3 tsv \t 3 4 4
par_groupby -N1 3 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 ssv \s+ ### test ssv | --colsep \s+ --groupby 3 -N1
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ a1 b1 C1
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ 2 2 2
par_groupby -N1 3 ssv \s+ 3 2 2
par_groupby -N1 3 ssv \s+ 3 3 2
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ 3 2 4
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ 3 2 2
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 ssv \s+ 3 1 3
par_groupby -N1 3 ssv \s+ 3 2 3
par_groupby -N1 3 ssv \s+ 3 3 3
par_groupby -N1 3 ssv \s+ NewRec
par_groupby -N1 3 ssv \s+ 3 4 4
par_groupby -N1 3 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby 3 -N1
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby -N1 3 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby -N1 3 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ 3,,2,,4,,
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby -N1 3 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby -N1 3 cssv [\s,]+ 3, 3, 3,
par_groupby -N1 3 cssv [\s,]+ NewRec
par_groupby -N1 3 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby -N1 3 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby -N1 3 csv , ### test csv | --colsep , --groupby 3 -N1
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , a1,b1,C1,
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , 2,2,2,
par_groupby -N1 3 csv , 3,2,2,
par_groupby -N1 3 csv , 3,3,2,
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , 3,2,4,
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , 3,2,2,
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby -N1 3 csv , 3,1,3,
par_groupby -N1 3 csv , 3,2,3,
par_groupby -N1 3 csv , 3,3,3,
par_groupby -N1 3 csv , NewRec
par_groupby -N1 3 csv , 3,4,4,
par_groupby -N1 3 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby -N1 s/^(.).*/$1/ tsv \t ### test tsv | --colsep \t --groupby s/^(.).*/$1/ -N1
par_groupby -N1 s/^(.).*/$1/ tsv \t NewRec
par_groupby -N1 s/^(.).*/$1/ tsv \t a1 b1 C1
par_groupby -N1 s/^(.).*/$1/ tsv \t NewRec
par_groupby -N1 s/^(.).*/$1/ tsv \t 2 2 2
par_groupby -N1 s/^(.).*/$1/ tsv \t NewRec
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 2 2
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 3 2
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 2 4
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 2 2
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 1 3
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 2 3
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 3 3
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 4 4
par_groupby -N1 s/^(.).*/$1/ tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 s/^(.).*/$1/ ssv \s+ ### test ssv | --colsep \s+ --groupby s/^(.).*/$1/ -N1
par_groupby -N1 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby -N1 s/^(.).*/$1/ ssv \s+ a1 b1 C1
par_groupby -N1 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 2 2 2
par_groupby -N1 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 2 2
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 3 2
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 2 4
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 2 2
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 1 3
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 2 3
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 3 3
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 4 4
par_groupby -N1 s/^(.).*/$1/ ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby s/^(.).*/$1/ -N1
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ a1, b1, C1,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 2 ,2 ,2 ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 , 2 , 2 ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 , 3 , 2 ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3,,2,,4,,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 , 1 , 3 ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 ,2 ,3 ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3, 3, 3,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3, ,4, ,4, ,
par_groupby -N1 s/^(.).*/$1/ cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby -N1 s/^(.).*/$1/ csv , ### test csv | --colsep , --groupby s/^(.).*/$1/ -N1
par_groupby -N1 s/^(.).*/$1/ csv , NewRec
par_groupby -N1 s/^(.).*/$1/ csv , a1,b1,C1,
par_groupby -N1 s/^(.).*/$1/ csv , NewRec
par_groupby -N1 s/^(.).*/$1/ csv , 2,2,2,
par_groupby -N1 s/^(.).*/$1/ csv , NewRec
par_groupby -N1 s/^(.).*/$1/ csv , 3,2,2,
par_groupby -N1 s/^(.).*/$1/ csv , 3,3,2,
par_groupby -N1 s/^(.).*/$1/ csv , 3,2,4,
par_groupby -N1 s/^(.).*/$1/ csv , 3,2,2,
par_groupby -N1 s/^(.).*/$1/ csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby -N1 s/^(.).*/$1/ csv , 3,1,3,
par_groupby -N1 s/^(.).*/$1/ csv , 3,2,3,
par_groupby -N1 s/^(.).*/$1/ csv , 3,3,3,
par_groupby -N1 s/^(.).*/$1/ csv , 3,4,4,
par_groupby -N1 s/^(.).*/$1/ csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 tsv \t ### test tsv | --colsep \t --groupby C1 -N1
par_groupby -N1 C1 tsv \t NewRec
par_groupby -N1 C1 tsv \t a1 b1 C1
par_groupby -N1 C1 tsv \t 2 2 2
par_groupby -N1 C1 tsv \t 3 2 2
par_groupby -N1 C1 tsv \t 3 3 2
par_groupby -N1 C1 tsv \t NewRec
par_groupby -N1 C1 tsv \t a1 b1 C1
par_groupby -N1 C1 tsv \t 3 2 4
par_groupby -N1 C1 tsv \t NewRec
par_groupby -N1 C1 tsv \t a1 b1 C1
par_groupby -N1 C1 tsv \t 3 2 2
par_groupby -N1 C1 tsv \t NewRec
par_groupby -N1 C1 tsv \t a1 b1 C1
par_groupby -N1 C1 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 tsv \t 3 1 3
par_groupby -N1 C1 tsv \t 3 2 3
par_groupby -N1 C1 tsv \t 3 3 3
par_groupby -N1 C1 tsv \t NewRec
par_groupby -N1 C1 tsv \t a1 b1 C1
par_groupby -N1 C1 tsv \t 3 4 4
par_groupby -N1 C1 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 ssv \s+ ### test ssv | --colsep \s+ --groupby C1 -N1
par_groupby -N1 C1 ssv \s+ NewRec
par_groupby -N1 C1 ssv \s+ a1 b1 C1
par_groupby -N1 C1 ssv \s+ 2 2 2
par_groupby -N1 C1 ssv \s+ 3 2 2
par_groupby -N1 C1 ssv \s+ 3 3 2
par_groupby -N1 C1 ssv \s+ NewRec
par_groupby -N1 C1 ssv \s+ a1 b1 C1
par_groupby -N1 C1 ssv \s+ 3 2 4
par_groupby -N1 C1 ssv \s+ NewRec
par_groupby -N1 C1 ssv \s+ a1 b1 C1
par_groupby -N1 C1 ssv \s+ 3 2 2
par_groupby -N1 C1 ssv \s+ NewRec
par_groupby -N1 C1 ssv \s+ a1 b1 C1
par_groupby -N1 C1 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 ssv \s+ 3 1 3
par_groupby -N1 C1 ssv \s+ 3 2 3
par_groupby -N1 C1 ssv \s+ 3 3 3
par_groupby -N1 C1 ssv \s+ NewRec
par_groupby -N1 C1 ssv \s+ a1 b1 C1
par_groupby -N1 C1 ssv \s+ 3 4 4
par_groupby -N1 C1 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby C1 -N1
par_groupby -N1 C1 cssv [\s,]+ NewRec
par_groupby -N1 C1 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby -N1 C1 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby -N1 C1 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby -N1 C1 cssv [\s,]+ NewRec
par_groupby -N1 C1 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 cssv [\s,]+ 3,,2,,4,,
par_groupby -N1 C1 cssv [\s,]+ NewRec
par_groupby -N1 C1 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby -N1 C1 cssv [\s,]+ NewRec
par_groupby -N1 C1 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby -N1 C1 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby -N1 C1 cssv [\s,]+ 3, 3, 3,
par_groupby -N1 C1 cssv [\s,]+ NewRec
par_groupby -N1 C1 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby -N1 C1 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 csv , ### test csv | --colsep , --groupby C1 -N1
par_groupby -N1 C1 csv , NewRec
par_groupby -N1 C1 csv , a1,b1,C1,
par_groupby -N1 C1 csv , 2,2,2,
par_groupby -N1 C1 csv , 3,2,2,
par_groupby -N1 C1 csv , 3,3,2,
par_groupby -N1 C1 csv , NewRec
par_groupby -N1 C1 csv , a1,b1,C1,
par_groupby -N1 C1 csv , 3,2,4,
par_groupby -N1 C1 csv , NewRec
par_groupby -N1 C1 csv , a1,b1,C1,
par_groupby -N1 C1 csv , 3,2,2,
par_groupby -N1 C1 csv , NewRec
par_groupby -N1 C1 csv , a1,b1,C1,
par_groupby -N1 C1 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 csv , 3,1,3,
par_groupby -N1 C1 csv , 3,2,3,
par_groupby -N1 C1 csv , 3,3,3,
par_groupby -N1 C1 csv , NewRec
par_groupby -N1 C1 csv , a1,b1,C1,
par_groupby -N1 C1 csv , 3,4,4,
par_groupby -N1 C1 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 $_%=2 tsv \t ### test tsv | --colsep \t --groupby C1 $_%=2 -N1
par_groupby -N1 C1 $_%=2 tsv \t NewRec
par_groupby -N1 C1 $_%=2 tsv \t a1 b1 C1
par_groupby -N1 C1 $_%=2 tsv \t 2 2 2
par_groupby -N1 C1 $_%=2 tsv \t 3 2 2
par_groupby -N1 C1 $_%=2 tsv \t 3 3 2
par_groupby -N1 C1 $_%=2 tsv \t 3 2 4
par_groupby -N1 C1 $_%=2 tsv \t 3 2 2
par_groupby -N1 C1 $_%=2 tsv \t NewRec
par_groupby -N1 C1 $_%=2 tsv \t a1 b1 C1
par_groupby -N1 C1 $_%=2 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 $_%=2 tsv \t 3 1 3
par_groupby -N1 C1 $_%=2 tsv \t 3 2 3
par_groupby -N1 C1 $_%=2 tsv \t 3 3 3
par_groupby -N1 C1 $_%=2 tsv \t NewRec
par_groupby -N1 C1 $_%=2 tsv \t a1 b1 C1
par_groupby -N1 C1 $_%=2 tsv \t 3 4 4
par_groupby -N1 C1 $_%=2 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 $_%=2 ssv \s+ ### test ssv | --colsep \s+ --groupby C1 $_%=2 -N1
par_groupby -N1 C1 $_%=2 ssv \s+ NewRec
par_groupby -N1 C1 $_%=2 ssv \s+ a1 b1 C1
par_groupby -N1 C1 $_%=2 ssv \s+ 2 2 2
par_groupby -N1 C1 $_%=2 ssv \s+ 3 2 2
par_groupby -N1 C1 $_%=2 ssv \s+ 3 3 2
par_groupby -N1 C1 $_%=2 ssv \s+ 3 2 4
par_groupby -N1 C1 $_%=2 ssv \s+ 3 2 2
par_groupby -N1 C1 $_%=2 ssv \s+ NewRec
par_groupby -N1 C1 $_%=2 ssv \s+ a1 b1 C1
par_groupby -N1 C1 $_%=2 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 $_%=2 ssv \s+ 3 1 3
par_groupby -N1 C1 $_%=2 ssv \s+ 3 2 3
par_groupby -N1 C1 $_%=2 ssv \s+ 3 3 3
par_groupby -N1 C1 $_%=2 ssv \s+ NewRec
par_groupby -N1 C1 $_%=2 ssv \s+ a1 b1 C1
par_groupby -N1 C1 $_%=2 ssv \s+ 3 4 4
par_groupby -N1 C1 $_%=2 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 $_%=2 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby C1 $_%=2 -N1
par_groupby -N1 C1 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 C1 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3,,2,,4,,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 C1 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3, 3, 3,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ NewRec
par_groupby -N1 C1 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby -N1 C1 $_%=2 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby -N1 C1 $_%=2 csv , ### test csv | --colsep , --groupby C1 $_%=2 -N1
par_groupby -N1 C1 $_%=2 csv , NewRec
par_groupby -N1 C1 $_%=2 csv , a1,b1,C1,
par_groupby -N1 C1 $_%=2 csv , 2,2,2,
par_groupby -N1 C1 $_%=2 csv , 3,2,2,
par_groupby -N1 C1 $_%=2 csv , 3,3,2,
par_groupby -N1 C1 $_%=2 csv , 3,2,4,
par_groupby -N1 C1 $_%=2 csv , 3,2,2,
par_groupby -N1 C1 $_%=2 csv , NewRec
par_groupby -N1 C1 $_%=2 csv , a1,b1,C1,
par_groupby -N1 C1 $_%=2 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby -N1 C1 $_%=2 csv , 3,1,3,
par_groupby -N1 C1 $_%=2 csv , 3,2,3,
par_groupby -N1 C1 $_%=2 csv , 3,3,3,
par_groupby -N1 C1 $_%=2 csv , NewRec
par_groupby -N1 C1 $_%=2 csv , a1,b1,C1,
par_groupby -N1 C1 $_%=2 csv , 3,4,4,
par_groupby -N1 C1 $_%=2 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 tsv \t ### test tsv | --colsep \t --groupby 3 $_%=2 --block 20
par_groupby --block 20 3 $_%=2 tsv \t NewRec
par_groupby --block 20 3 $_%=2 tsv \t a1 b1 C1
par_groupby --block 20 3 $_%=2 tsv \t 2 2 2
par_groupby --block 20 3 $_%=2 tsv \t 3 2 2
par_groupby --block 20 3 $_%=2 tsv \t 3 3 2
par_groupby --block 20 3 $_%=2 tsv \t 3 2 4
par_groupby --block 20 3 $_%=2 tsv \t 3 2 2
par_groupby --block 20 3 $_%=2 tsv \t NewRec
par_groupby --block 20 3 $_%=2 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 tsv \t 3 1 3
par_groupby --block 20 3 $_%=2 tsv \t 3 2 3
par_groupby --block 20 3 $_%=2 tsv \t 3 3 3
par_groupby --block 20 3 $_%=2 tsv \t 3 4 4
par_groupby --block 20 3 $_%=2 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 tsv \t parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 $_%=2 tsv \t parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 $_%=2 tsv \t parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 $_%=2 tsv \t parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 tsv \t parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 ssv \s+ ### test ssv | --colsep \s+ --groupby 3 $_%=2 --block 20
par_groupby --block 20 3 $_%=2 ssv \s+ NewRec
par_groupby --block 20 3 $_%=2 ssv \s+ a1 b1 C1
par_groupby --block 20 3 $_%=2 ssv \s+ 2 2 2
par_groupby --block 20 3 $_%=2 ssv \s+ 3 2 2
par_groupby --block 20 3 $_%=2 ssv \s+ 3 3 2
par_groupby --block 20 3 $_%=2 ssv \s+ 3 2 4
par_groupby --block 20 3 $_%=2 ssv \s+ 3 2 2
par_groupby --block 20 3 $_%=2 ssv \s+ NewRec
par_groupby --block 20 3 $_%=2 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 ssv \s+ 3 1 3
par_groupby --block 20 3 $_%=2 ssv \s+ 3 2 3
par_groupby --block 20 3 $_%=2 ssv \s+ 3 3 3
par_groupby --block 20 3 $_%=2 ssv \s+ NewRec
par_groupby --block 20 3 $_%=2 ssv \s+ 3 4 4
par_groupby --block 20 3 $_%=2 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 ssv \s+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby 3 $_%=2 --block 20
par_groupby --block 20 3 $_%=2 cssv [\s,]+ NewRec
par_groupby --block 20 3 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3,,2,,4,,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ NewRec
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3, 3, 3,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby --block 20 3 $_%=2 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 115. Increasing to --blocksize 151.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 csv , ### test csv | --colsep , --groupby 3 $_%=2 --block 20
par_groupby --block 20 3 $_%=2 csv , NewRec
par_groupby --block 20 3 $_%=2 csv , a1,b1,C1,
par_groupby --block 20 3 $_%=2 csv , 2,2,2,
par_groupby --block 20 3 $_%=2 csv , 3,2,2,
par_groupby --block 20 3 $_%=2 csv , 3,3,2,
par_groupby --block 20 3 $_%=2 csv , 3,2,4,
par_groupby --block 20 3 $_%=2 csv , 3,2,2,
par_groupby --block 20 3 $_%=2 csv , NewRec
par_groupby --block 20 3 $_%=2 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 csv , 3,1,3,
par_groupby --block 20 3 $_%=2 csv , 3,2,3,
par_groupby --block 20 3 $_%=2 csv , 3,3,3,
par_groupby --block 20 3 $_%=2 csv , 3,4,4,
par_groupby --block 20 3 $_%=2 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 $_%=2 csv , parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 $_%=2 csv , parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 $_%=2 csv , parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 $_%=2 csv , parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 $_%=2 csv , parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 tsv \t ### test tsv | --colsep \t --groupby 3 --block 20
par_groupby --block 20 3 tsv \t NewRec
par_groupby --block 20 3 tsv \t a1 b1 C1
par_groupby --block 20 3 tsv \t NewRec
par_groupby --block 20 3 tsv \t 2 2 2
par_groupby --block 20 3 tsv \t 3 2 2
par_groupby --block 20 3 tsv \t 3 3 2
par_groupby --block 20 3 tsv \t NewRec
par_groupby --block 20 3 tsv \t 3 2 4
par_groupby --block 20 3 tsv \t NewRec
par_groupby --block 20 3 tsv \t 3 2 2
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 tsv \t NewRec
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 tsv \t 3 1 3
par_groupby --block 20 3 tsv \t 3 2 3
par_groupby --block 20 3 tsv \t 3 3 3
par_groupby --block 20 3 tsv \t 3 4 4
par_groupby --block 20 3 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 tsv \t parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 tsv \t parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 tsv \t parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 tsv \t parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 tsv \t parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 ssv \s+ ### test ssv | --colsep \s+ --groupby 3 --block 20
par_groupby --block 20 3 ssv \s+ NewRec
par_groupby --block 20 3 ssv \s+ a1 b1 C1
par_groupby --block 20 3 ssv \s+ NewRec
par_groupby --block 20 3 ssv \s+ 2 2 2
par_groupby --block 20 3 ssv \s+ 3 2 2
par_groupby --block 20 3 ssv \s+ 3 3 2
par_groupby --block 20 3 ssv \s+ NewRec
par_groupby --block 20 3 ssv \s+ 3 2 4
par_groupby --block 20 3 ssv \s+ 3 2 2
par_groupby --block 20 3 ssv \s+ NewRec
par_groupby --block 20 3 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 ssv \s+ 3 1 3
par_groupby --block 20 3 ssv \s+ 3 2 3
par_groupby --block 20 3 ssv \s+ 3 3 3
par_groupby --block 20 3 ssv \s+ NewRec
par_groupby --block 20 3 ssv \s+ 3 4 4
par_groupby --block 20 3 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 ssv \s+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby 3 --block 20
par_groupby --block 20 3 cssv [\s,]+ NewRec
par_groupby --block 20 3 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 3 cssv [\s,]+ NewRec
par_groupby --block 20 3 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby --block 20 3 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby --block 20 3 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby --block 20 3 cssv [\s,]+ NewRec
par_groupby --block 20 3 cssv [\s,]+ 3,,2,,4,,
par_groupby --block 20 3 cssv [\s,]+ NewRec
par_groupby --block 20 3 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 cssv [\s,]+ NewRec
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby --block 20 3 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby --block 20 3 cssv [\s,]+ 3, 3, 3,
par_groupby --block 20 3 cssv [\s,]+ NewRec
par_groupby --block 20 3 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby --block 20 3 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 cssv [\s,]+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 cssv [\s,]+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 cssv [\s,]+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 cssv [\s,]+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 3 cssv [\s,]+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 3 csv , ### test csv | --colsep , --groupby 3 --block 20
par_groupby --block 20 3 csv , NewRec
par_groupby --block 20 3 csv , a1,b1,C1,
par_groupby --block 20 3 csv , NewRec
par_groupby --block 20 3 csv , 2,2,2,
par_groupby --block 20 3 csv , 3,2,2,
par_groupby --block 20 3 csv , 3,3,2,
par_groupby --block 20 3 csv , NewRec
par_groupby --block 20 3 csv , 3,2,4,
par_groupby --block 20 3 csv , NewRec
par_groupby --block 20 3 csv , 3,2,2,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 csv , NewRec
par_groupby --block 20 3 csv , 3,2,3,
par_groupby --block 20 3 csv , 3,1,3,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 csv , 3,3,3,
par_groupby --block 20 3 csv , 3,4,4,
par_groupby --block 20 3 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 3 csv , parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 3 csv , parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 3 csv , parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 3 csv , parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 3 csv , parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ tsv \t ### test tsv | --colsep \t --groupby s/^(.).*/$1/ --block 20
par_groupby --block 20 s/^(.).*/$1/ tsv \t NewRec
par_groupby --block 20 s/^(.).*/$1/ tsv \t a1 b1 C1
par_groupby --block 20 s/^(.).*/$1/ tsv \t NewRec
par_groupby --block 20 s/^(.).*/$1/ tsv \t 2 2 2
par_groupby --block 20 s/^(.).*/$1/ tsv \t NewRec
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 2 2
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 3 2
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 2 4
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 2 2
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 1 3
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 2 3
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 3 3
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 4 4
par_groupby --block 20 s/^(.).*/$1/ tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 s/^(.).*/$1/ tsv \t parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ ### test ssv | --colsep \s+ --groupby s/^(.).*/$1/ --block 20
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ a1 b1 C1
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 2 2 2
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ NewRec
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 2 2
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 3 2
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 2 4
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 2 2
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 1 3
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 2 3
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 3 3
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 4 4
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 115. Increasing to --blocksize 151.
par_groupby --block 20 s/^(.).*/$1/ ssv \s+ parallel: Warning: A record was longer than 151. Increasing to --blocksize 198.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby s/^(.).*/$1/ --block 20
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 2 ,2 ,2 ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ NewRec
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 , 2 , 2 ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 , 3 , 2 ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3,,2,,4,,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 , 1 , 3 ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 ,2 ,3 ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3, 3, 3,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3, ,4, ,4, ,
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
par_groupby --block 20 s/^(.).*/$1/ cssv [\s,]+ parallel: Warning: A record was longer than 115. Increasing to --blocksize 151.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ csv , ### test csv | --colsep , --groupby s/^(.).*/$1/ --block 20
par_groupby --block 20 s/^(.).*/$1/ csv , NewRec
par_groupby --block 20 s/^(.).*/$1/ csv , a1,b1,C1,
par_groupby --block 20 s/^(.).*/$1/ csv , NewRec
par_groupby --block 20 s/^(.).*/$1/ csv , 2,2,2,
par_groupby --block 20 s/^(.).*/$1/ csv , NewRec
par_groupby --block 20 s/^(.).*/$1/ csv , 3,2,2,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,3,2,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,2,4,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,2,2,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ csv , 3,1,3,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,2,3,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,3,3,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,4,4,
par_groupby --block 20 s/^(.).*/$1/ csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 s/^(.).*/$1/ csv , parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 tsv \t ### test tsv | --colsep \t --groupby C1 --block 20
par_groupby --block 20 C1 tsv \t NewRec
par_groupby --block 20 C1 tsv \t a1 b1 C1
par_groupby --block 20 C1 tsv \t 2 2 2
par_groupby --block 20 C1 tsv \t 3 2 2
par_groupby --block 20 C1 tsv \t 3 3 2
par_groupby --block 20 C1 tsv \t NewRec
par_groupby --block 20 C1 tsv \t a1 b1 C1
par_groupby --block 20 C1 tsv \t 3 2 4
par_groupby --block 20 C1 tsv \t NewRec
par_groupby --block 20 C1 tsv \t a1 b1 C1
par_groupby --block 20 C1 tsv \t 3 2 2
par_groupby --block 20 C1 tsv \t NewRec
par_groupby --block 20 C1 tsv \t a1 b1 C1
par_groupby --block 20 C1 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 tsv \t 3 1 3
par_groupby --block 20 C1 tsv \t 3 2 3
par_groupby --block 20 C1 tsv \t 3 3 3
par_groupby --block 20 C1 tsv \t 3 4 4
par_groupby --block 20 C1 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 tsv \t parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 tsv \t parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 tsv \t parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 tsv \t parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 C1 tsv \t parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 ssv \s+ ### test ssv | --colsep \s+ --groupby C1 --block 20
par_groupby --block 20 C1 ssv \s+ NewRec
par_groupby --block 20 C1 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 ssv \s+ 2 2 2
par_groupby --block 20 C1 ssv \s+ 3 2 2
par_groupby --block 20 C1 ssv \s+ 3 3 2
par_groupby --block 20 C1 ssv \s+ NewRec
par_groupby --block 20 C1 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 ssv \s+ 3 2 4
par_groupby --block 20 C1 ssv \s+ 3 2 2
par_groupby --block 20 C1 ssv \s+ NewRec
par_groupby --block 20 C1 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 ssv \s+ 3 1 3
par_groupby --block 20 C1 ssv \s+ 3 2 3
par_groupby --block 20 C1 ssv \s+ 3 3 3
par_groupby --block 20 C1 ssv \s+ NewRec
par_groupby --block 20 C1 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 ssv \s+ 3 4 4
par_groupby --block 20 C1 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 C1 ssv \s+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby C1 --block 20
par_groupby --block 20 C1 cssv [\s,]+ NewRec
par_groupby --block 20 C1 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby --block 20 C1 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby --block 20 C1 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby --block 20 C1 cssv [\s,]+ NewRec
par_groupby --block 20 C1 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 cssv [\s,]+ 3,,2,,4,,
par_groupby --block 20 C1 cssv [\s,]+ NewRec
par_groupby --block 20 C1 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
par_groupby --block 20 C1 cssv [\s,]+ NewRec
par_groupby --block 20 C1 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby --block 20 C1 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby --block 20 C1 cssv [\s,]+ 3, 3, 3,
par_groupby --block 20 C1 cssv [\s,]+ NewRec
par_groupby --block 20 C1 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby --block 20 C1 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 cssv [\s,]+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 cssv [\s,]+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 cssv [\s,]+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 C1 cssv [\s,]+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 cssv [\s,]+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 csv , ### test csv | --colsep , --groupby C1 --block 20
par_groupby --block 20 C1 csv , NewRec
par_groupby --block 20 C1 csv , a1,b1,C1,
par_groupby --block 20 C1 csv , 2,2,2,
par_groupby --block 20 C1 csv , 3,2,2,
par_groupby --block 20 C1 csv , 3,3,2,
par_groupby --block 20 C1 csv , NewRec
par_groupby --block 20 C1 csv , a1,b1,C1,
par_groupby --block 20 C1 csv , 3,2,4,
par_groupby --block 20 C1 csv , NewRec
par_groupby --block 20 C1 csv , a1,b1,C1,
par_groupby --block 20 C1 csv , 3,2,2,
par_groupby --block 20 C1 csv , NewRec
par_groupby --block 20 C1 csv , a1,b1,C1,
par_groupby --block 20 C1 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 csv , 3,1,3,
par_groupby --block 20 C1 csv , 3,2,3,
par_groupby --block 20 C1 csv , 3,3,3,
par_groupby --block 20 C1 csv , 3,4,4,
par_groupby --block 20 C1 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 csv , parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 csv , parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 csv , parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 csv , parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 C1 csv , parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t ### test tsv | --colsep \t --groupby C1 $_%=2 --block 20
par_groupby --block 20 C1 $_%=2 tsv \t NewRec
par_groupby --block 20 C1 $_%=2 tsv \t a1 b1 C1
par_groupby --block 20 C1 $_%=2 tsv \t 2 2 2
par_groupby --block 20 C1 $_%=2 tsv \t 3 2 2
par_groupby --block 20 C1 $_%=2 tsv \t 3 3 2
par_groupby --block 20 C1 $_%=2 tsv \t 3 2 4
par_groupby --block 20 C1 $_%=2 tsv \t 3 2 2
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t NewRec
par_groupby --block 20 C1 $_%=2 tsv \t a1 b1 C1
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t 3 1 3
par_groupby --block 20 C1 $_%=2 tsv \t 3 2 3
par_groupby --block 20 C1 $_%=2 tsv \t 3 3 3
par_groupby --block 20 C1 $_%=2 tsv \t 3 4 4
par_groupby --block 20 C1 $_%=2 tsv \t 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 $_%=2 tsv \t parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 $_%=2 tsv \t parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 C1 $_%=2 tsv \t parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 tsv \t parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ ### test ssv | --colsep \s+ --groupby C1 $_%=2 --block 20
par_groupby --block 20 C1 $_%=2 ssv \s+ NewRec
par_groupby --block 20 C1 $_%=2 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 $_%=2 ssv \s+ 2 2 2
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 2 2
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 3 2
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 2 4
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 2 2
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ NewRec
par_groupby --block 20 C1 $_%=2 ssv \s+ a1 b1 C1
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 1 3
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 2 3
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 3 3
par_groupby --block 20 C1 $_%=2 ssv \s+ NewRec
par_groupby --block 20 C1 $_%=2 ssv \s+ a1 b1 C1
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 4 4
par_groupby --block 20 C1 $_%=2 ssv \s+ 3 5 4
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 ssv \s+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ ### test cssv | --colsep [\s,]+ --groupby C1 $_%=2 --block 20
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ NewRec
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ a1, b1, C1,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 2 ,2 ,2 ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 , 2 , 2 ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 , 3 , 2 ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3,,2,,4,,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 ,,, 2 ,,, 2 ,,,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ NewRec
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ a1, b1, C1,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 2 3
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 , 1 , 3 ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 ,2 ,3 ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3, 3, 3,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3, ,4, ,4, ,
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ 3 ,,5 ,,4 ,,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
par_groupby --block 20 C1 $_%=2 cssv [\s,]+ parallel: Warning: A record was longer than 87. Increasing to --blocksize 115.
par_groupby --block 20 C1 $_%=2 csv , ### test csv | --colsep , --groupby C1 $_%=2 --block 20
par_groupby --block 20 C1 $_%=2 csv , NewRec
par_groupby --block 20 C1 $_%=2 csv , a1,b1,C1,
par_groupby --block 20 C1 $_%=2 csv , 2,2,2,
par_groupby --block 20 C1 $_%=2 csv , 3,2,2,
par_groupby --block 20 C1 $_%=2 csv , 3,3,2,
par_groupby --block 20 C1 $_%=2 csv , 3,2,4,
par_groupby --block 20 C1 $_%=2 csv , 3,2,2,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 csv , NewRec
par_groupby --block 20 C1 $_%=2 csv , a1,b1,C1,
par_groupby --block 20 C1 $_%=2 csv , 3,2,3,
par_groupby --block 20 C1 $_%=2 csv , 3,1,3,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 csv , 3,2,3,
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 csv , 3,3,3,
par_groupby --block 20 C1 $_%=2 csv , 3,4,4,
par_groupby --block 20 C1 $_%=2 csv , 3,5,4,
2020-01-12 08:14:21 +00:00
par_groupby --block 20 C1 $_%=2 csv , parallel: Warning: A record was longer than 20. Increasing to --blocksize 27.
par_groupby --block 20 C1 $_%=2 csv , parallel: Warning: A record was longer than 27. Increasing to --blocksize 37.
par_groupby --block 20 C1 $_%=2 csv , parallel: Warning: A record was longer than 37. Increasing to --blocksize 50.
par_groupby --block 20 C1 $_%=2 csv , parallel: Warning: A record was longer than 50. Increasing to --blocksize 66.
2020-10-14 17:27:31 +00:00
par_groupby --block 20 C1 $_%=2 csv , parallel: Warning: A record was longer than 66. Increasing to --blocksize 87.
2024-06-09 18:54:40 +00:00
par_internal_quote_char ### See if \257\256 \257<\257> is replaced correctly
par_internal_quote_char ### See if \177\176 \177<\177> is replaced correctly
par_internal_quote_char <09> -X <09>
par_internal_quote_char <09> -X <09>
par_internal_quote_char <09> -X <09> <20>
par_internal_quote_char <09> -X <09> <20>
par_internal_quote_char <09> -X <09> <>
par_internal_quote_char <09> -X <09> <>
par_internal_quote_char <09> -q <09>
par_internal_quote_char <09> -q <09> <20>
par_internal_quote_char <09> -q "<22> " <20>
par_internal_quote_char <09> -q <09> <>
par_internal_quote_char <09> -q "<22> "<22>
par_internal_quote_char <09> -q /usr/bin/bash: line 1: $'echo \257': command not found
par_internal_quote_char <09> -Xq <09>
par_internal_quote_char <09> -Xq <09> <20>
par_internal_quote_char <09> -Xq "<22> " <20>
par_internal_quote_char <09> -Xq <09> <>
par_internal_quote_char <09> -Xq "<22> "<22>
par_internal_quote_char <09> -Xq /usr/bin/bash: line 1: $'echo \257': command not found
par_internal_quote_char <09> -k <09>
par_internal_quote_char <09> -k <09>
par_internal_quote_char <09> -k <09> <20>
par_internal_quote_char <09> -k <09> <20>
par_internal_quote_char <09> -k <09> <>
par_internal_quote_char <09> -k <09> <>
par_internal_quote_char -X
par_internal_quote_char -X
par_internal_quote_char -X ~
par_internal_quote_char -X ~
par_internal_quote_char -X
par_internal_quote_char -X
par_internal_quote_char -q
par_internal_quote_char -q
par_internal_quote_char -q " "
par_internal_quote_char -q
par_internal_quote_char -q " "
par_internal_quote_char -q /usr/bin/bash: line 1: $'echo \177': command not found
par_internal_quote_char -Xq
par_internal_quote_char -Xq ~
par_internal_quote_char -Xq " ~"
par_internal_quote_char -Xq
par_internal_quote_char -Xq " "
par_internal_quote_char -Xq /usr/bin/bash: line 1: $'echo \177': command not found
par_internal_quote_char -k
par_internal_quote_char -k
par_internal_quote_char -k
par_internal_quote_char -k
par_internal_quote_char -k
par_internal_quote_char -k
par_internal_quote_char <09> <> -X <09> <>
par_internal_quote_char <09> <> -X <09> <>
par_internal_quote_char <09> <> -X <09> <> <20> <>
par_internal_quote_char <09> <> -X <09> <> <20> <>
par_internal_quote_char <09> <> -X <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> -X <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> -q <09> <>
par_internal_quote_char <09> <> -q <09> <> <20> <>
par_internal_quote_char <09> <> -q "<22> <> " <20> <>
par_internal_quote_char <09> <> -q <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> -q "<22> <> "<22> <>
par_internal_quote_char <09> <> -q /usr/bin/bash: line 1: $'echo \257\256': command not found
par_internal_quote_char <09> <> -Xq <09> <>
par_internal_quote_char <09> <> -Xq <09> <> <20> <>
par_internal_quote_char <09> <> -Xq "<22> <> " <20> <>
par_internal_quote_char <09> <> -Xq <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> -Xq "<22> <> "<22> <>
par_internal_quote_char <09> <> -Xq /usr/bin/bash: line 1: $'echo \257\256': command not found
par_internal_quote_char <09> <> -k <09> <>
par_internal_quote_char <09> <> -k <09> <>
par_internal_quote_char <09> <> -k <09> <> <20> <>
par_internal_quote_char <09> <> -k <09> <> <20> <>
par_internal_quote_char <09> <> -k <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> -k <09> <> <EFBFBD> <EFBFBD>
par_internal_quote_char ~ -X ~
par_internal_quote_char ~ -X ~
par_internal_quote_char ~ -X ~~ ~
par_internal_quote_char ~ -X ~~ ~
par_internal_quote_char ~ -X ~ ~
par_internal_quote_char ~ -X ~ ~
par_internal_quote_char ~ -q ~
par_internal_quote_char ~ -q ~ ~
par_internal_quote_char ~ -q " ~" ~
par_internal_quote_char ~ -q ~ ~
par_internal_quote_char ~ -q " ~" ~
par_internal_quote_char ~ -q /usr/bin/bash: line 1: $'echo \177~': command not found
par_internal_quote_char ~ -Xq ~
par_internal_quote_char ~ -Xq ~~ ~
par_internal_quote_char ~ -Xq " ~~" ~
par_internal_quote_char ~ -Xq ~ ~
par_internal_quote_char ~ -Xq " ~" ~
par_internal_quote_char ~ -Xq /usr/bin/bash: line 1: $'echo \177~': command not found
par_internal_quote_char ~ -k ~
par_internal_quote_char ~ -k ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -X <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q "<22> <> <EFBFBD> " <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q "<22> <> <EFBFBD> "<22> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -q /usr/bin/bash: line 1: $'echo \257\257\256': command not found
par_internal_quote_char <09> <> <EFBFBD> -Xq <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -Xq <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -Xq "<22> <> <EFBFBD> " <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -Xq <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -Xq "<22> <> <EFBFBD> "<22> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -Xq /usr/bin/bash: line 1: $'echo \257\257\256': command not found
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD> <20> <> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char <09> <> <EFBFBD> -k <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
par_internal_quote_char ~ -X ~
par_internal_quote_char ~ -X ~
par_internal_quote_char ~ -X ~ ~~ ~
par_internal_quote_char ~ -X ~ ~~ ~
par_internal_quote_char ~ -X ~ ~
par_internal_quote_char ~ -X ~ ~
par_internal_quote_char ~ -q ~
par_internal_quote_char ~ -q ~ ~
par_internal_quote_char ~ -q " ~" ~
par_internal_quote_char ~ -q ~ ~
par_internal_quote_char ~ -q " ~" ~
par_internal_quote_char ~ -q /usr/bin/bash: line 1: $'echo \177\177~': command not found
par_internal_quote_char ~ -Xq ~
par_internal_quote_char ~ -Xq ~ ~~ ~
par_internal_quote_char ~ -Xq " ~ ~~" ~
par_internal_quote_char ~ -Xq ~ ~
par_internal_quote_char ~ -Xq " ~" ~
par_internal_quote_char ~ -Xq /usr/bin/bash: line 1: $'echo \177\177~': command not found
par_internal_quote_char ~ -k ~
par_internal_quote_char ~ -k ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char ~ -k ~ ~
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X <09> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X <09> <<3C> <<3C> ><3E> <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X <09> <<3C> <<3C> ><3E> <> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char <09> <<3C> <<3C> ><3E> -X /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q <09> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q <09> <<3C> <<3C> ><3E> <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q "<22> <<3C> <<3C> ><3E> " <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q <09> <<3C> <<3C> ><3E> <> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q "<22> <<3C> <<3C> ><3E> "<22> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -q /usr/bin/bash: line 1: $'echo \257<\257<\257>\257': command not found
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq <09> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq <09> <<3C> <<3C> ><3E> <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq "<22> <<3C> <<3C> ><3E> " <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq <09> <<3C> <<3C> ><3E> <> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq "<22> <<3C> <<3C> ><3E> "<22> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -Xq /usr/bin/bash: line 1: $'echo \257<\257<\257>\257': command not found
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k <09> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k <09> <<3C> <<3C> ><3E> <20> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k <09> <<3C> <<3C> ><3E> <> <<3C> <<3C> ><3E>
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char <09> <<3C> <<3C> ><3E> -k /usr/bin/bash: line 1: <20> : Invalid or incomplete multibyte or wide character
par_internal_quote_char < < > -X < < >
par_internal_quote_char < < > -X ~< ~< ~> ~ < < >
par_internal_quote_char < < > -X < < > < < >
par_internal_quote_char < < > -X /usr/bin/bash: line 1: : Invalid or incomplete multibyte or wide character
par_internal_quote_char < < > -X /usr/bin/bash: line 1: ~: Invalid or incomplete multibyte or wide character
par_internal_quote_char < < > -X /usr/bin/bash: line 1: : Invalid or incomplete multibyte or wide character
par_internal_quote_char < < > -q < < >
par_internal_quote_char < < > -q < < > < < >
par_internal_quote_char < < > -q " < < > " < < >
par_internal_quote_char < < > -q < < > < < >
par_internal_quote_char < < > -q " < < > " < < >
par_internal_quote_char < < > -q /usr/bin/bash: line 1: $'echo \177<\177<\177>\177': command not found
par_internal_quote_char < < > -Xq < < >
par_internal_quote_char < < > -Xq ~< ~< ~> ~ < < >
par_internal_quote_char < < > -Xq " ~< ~< ~> ~" < < >
par_internal_quote_char < < > -Xq < < > < < >
par_internal_quote_char < < > -Xq " < < > " < < >
par_internal_quote_char < < > -Xq /usr/bin/bash: line 1: $'echo \177<\177<\177>\177': command not found
par_internal_quote_char < < > -k < < >
par_internal_quote_char < < > -k < < > < < >
par_internal_quote_char < < > -k < < > < < >
par_internal_quote_char < < > -k /usr/bin/bash: line 1: : No such file or directory
par_internal_quote_char < < > -k /usr/bin/bash: line 1: : No such file or directory
par_internal_quote_char < < > -k /usr/bin/bash: line 1: : No such file or directory
2018-07-11 16:46:05 +00:00
par_max_length_len_128k ### BUG: The length for -X is not close to max (131072)
2023-07-24 06:34:58 +00:00
par_max_length_len_128k 63xxx
par_max_length_len_128k 63xxx
par_max_length_len_128k 63xxx
par_max_length_len_128k 63xxx
par_max_length_len_128k 63xxx
par_max_length_len_128k 63xxx
2018-07-08 18:45:39 +00:00
par_memfree ### test memfree - it should be killed by timeout
2016-12-14 07:48:27 +00:00
par_memfree Free mem: 1k
2018-03-21 21:57:28 +00:00
par_memfree parallel: Warning: This job was killed because it timed out:
par_memfree parallel: Warning: parallel --memfree 1t echo Free mem: ::: 1t
2018-07-11 16:46:05 +00:00
par_no_newline_compress bug #41613: --compress --line-buffer - no newline
par_no_newline_compress tagstring=--tagstring {#} compress=--compress
par_no_newline_compress 1 OK
par_no_newline_compress tagstring=--tagstring {#} compress=--compress
par_no_newline_compress 1 OK
par_no_newline_compress tagstring=--tagstring {#} compress=-k
par_no_newline_compress 1 OK
par_no_newline_compress tagstring=--tagstring {#} compress=-k
par_no_newline_compress 1 OK
par_no_newline_compress tagstring=-k compress=--compress
par_no_newline_compress OK
par_no_newline_compress tagstring=-k compress=--compress
par_no_newline_compress OK
par_no_newline_compress tagstring=-k compress=-k
par_no_newline_compress OK
par_no_newline_compress tagstring=-k compress=-k
par_no_newline_compress OK
2023-07-21 02:33:22 +00:00
par_perlexpr_repl ### {= and =} in different groups separated by space
par_perlexpr_repl b
par_perlexpr_repl b
par_perlexpr_repl bb
par_perlexpr_repl bb
par_perlexpr_repl b{= b
par_perlexpr_repl b{=b
par_perlexpr_repl b {=a
par_perlexpr_repl {=a
par_perlexpr_repl {= a
par_perlexpr_repl {= a =}
par_perlexpr_repl ### bug #45842: Do not evaluate {= =} twice
par_perlexpr_repl 1
par_perlexpr_repl 2
par_perlexpr_repl 3
par_perlexpr_repl 4
par_perlexpr_repl 1
par_perlexpr_repl 2
par_perlexpr_repl 3
par_perlexpr_repl 4
par_perlexpr_repl 1 2
par_perlexpr_repl 3 4
par_perlexpr_repl 5 6
par_perlexpr_repl 7 8
par_perlexpr_repl 9 10
par_perlexpr_repl 11 12
par_perlexpr_repl 13 14
par_perlexpr_repl 15 16
par_perlexpr_repl 17 18
par_perlexpr_repl 19 20
par_perlexpr_repl 21 22
par_perlexpr_repl 23 24
par_perlexpr_repl 1
par_perlexpr_repl 2
par_perlexpr_repl 3
par_perlexpr_repl 4
par_perlexpr_repl 5
par_perlexpr_repl 6
par_perlexpr_repl 7
par_perlexpr_repl 8
par_perlexpr_repl 9
par_perlexpr_repl 10
par_perlexpr_repl 11
par_perlexpr_repl 12
par_perlexpr_repl ### bug #45939: {2} in {= =} fails
par_perlexpr_repl OK
par_perlexpr_repl OK-OK
2016-07-10 14:02:26 +00:00
par_race_condition1 ### Test race condition on 8 CPU (my laptop)
par_race_condition1 1
par_race_condition1 2
par_race_condition1 3
par_race_condition1 4
par_race_condition1 5
par_race_condition1 6
par_race_condition1 7
par_race_condition1 8
par_race_condition1 9
par_race_condition1 10
2023-07-21 02:33:22 +00:00
par_reload_slf_every_second ### --slf should reload every second
par_reload_slf_every_second OK
2022-03-09 22:03:26 +00:00
par_shard ### --shard
par_shard OK
par_shard OK
par_shard OK
par_shard OK
par_shard OK
par_shard 10 1
par_shard 10 2
par_shard 10 3
par_shard 10 4
par_shard 10 5
par_shard 10 6
par_shard 10 7
par_shard 10 8
par_shard 10 9
par_shard 9 0
par_shard 9 1
par_shard 9 2
par_shard 9 3
par_shard 9 4
par_shard 9 5
par_shard 9 6
par_shard 9 7
par_shard 9 8
par_shard 9 9
par_shard ### --shard
par_shard 10 1
par_shard 10 2
par_shard 10 3
par_shard 10 4
par_shard 10 5
par_shard 10 6
par_shard 10 7
par_shard 10 8
par_shard 10 9
par_shard 9 0
par_shard 9 1
par_shard 9 2
par_shard 9 3
par_shard 9 4
par_shard 9 5
par_shard 9 6
par_shard 9 7
par_shard 9 8
par_shard 9 9
par_shard ### --shard
par_shard 10 1
par_shard 10 2
par_shard 10 3
par_shard 10 4
par_shard 10 5
par_shard 10 6
par_shard 10 7
par_shard 10 8
par_shard 10 9
par_shard 2 c1
par_shard 9 0
par_shard 9 1
par_shard 9 2
par_shard 9 3
par_shard 9 4
par_shard 9 5
par_shard 9 6
par_shard 9 7
par_shard 9 8
par_shard 9 9
par_shard 2 c2
par_shard 10 1
par_shard 10 2
par_shard 10 3
par_shard 10 4
par_shard 10 5
par_shard 10 6
par_shard 10 7
par_shard 10 8
par_shard 10 9
par_shard 2 c1
par_shard 9 0
par_shard 9 1
par_shard 9 2
par_shard 9 3
par_shard 9 4
par_shard 9 5
par_shard 9 6
par_shard 9 7
par_shard 9 8
par_shard 9 9
par_shard 2 c2
par_shard *** broken
par_shard parallel: Error: --shard requires --jobs to be higher than the number of
par_shard parallel: Error: arguments. Increase --jobs.
2019-03-21 22:27:39 +00:00
par_sighup ### Test SIGHUP
par_sighup 1
par_sighup 10
par_sighup 2
par_sighup 3
par_sighup 4
par_sighup 5
par_sighup 6
par_sighup 7
par_sighup 8
par_sighup 9
par_sighup parallel: SIGHUP received. No new jobs will be started.
par_sighup parallel: Waiting for these 5 jobs to finish. Send SIGTERM to stop now.
par_sighup parallel: sleep 15; echo 10
par_sighup parallel: sleep 15; echo 6
par_sighup parallel: sleep 15; echo 7
par_sighup parallel: sleep 15; echo 8
par_sighup parallel: sleep 15; echo 9
2019-06-27 13:49:49 +00:00
par_slow_total_jobs bug #51006: Slow total_jobs() eats job
par_slow_total_jobs a
par_slow_total_jobs b
par_slow_total_jobs 1
par_slow_total_jobs 2
par_slow_total_jobs parallel: Warning: Reading X arguments took longer than XX seconds.
2018-05-22 19:02:10 +00:00
par_test_detected_shell ### bug #42913: Dont use $SHELL but the shell currently running
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_unknown_shell ash Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell bash Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell csh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell dash Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell fish Global::shell /usr/bin/bash
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_unknown_shell fizsh Global::shell /usr/bin/zsh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_unknown_shell ksh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell ksh93 Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell mksh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell posh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell rbash Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell rzsh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell sash Global::shell /usr/bin/sh
par_test_detected_shell test_unknown_shell sh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell tcsh Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell yash Global::shell /usr/bin/bash
par_test_detected_shell test_unknown_shell zsh Global::shell /usr/bin/bash
par_test_detected_shell test_known_shell_c ash Global::shell /usr/bin/ash
par_test_detected_shell test_known_shell_c bash Global::shell /usr/bin/bash
par_test_detected_shell test_known_shell_c csh Global::shell /usr/bin/csh
par_test_detected_shell test_known_shell_c dash Global::shell /usr/bin/dash
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_known_shell_c fish Global::shell /usr/bin/fish
par_test_detected_shell test_known_shell_c fizsh Global::shell /usr/bin/zsh
par_test_detected_shell test_known_shell_c ksh Global::shell /usr/bin/ksh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_known_shell_c ksh93 Global::shell /usr/bin/ksh93
par_test_detected_shell test_known_shell_c mksh Global::shell /usr/bin/mksh
2018-10-22 22:46:38 +00:00
par_test_detected_shell test_known_shell_c posh Global::shell /usr/bin/posh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_known_shell_c rbash Global::shell /usr/bin/rbash
par_test_detected_shell test_known_shell_c rzsh Global::shell /usr/bin/rzsh
par_test_detected_shell test_known_shell_c sash Global::shell /usr/bin/sh
par_test_detected_shell test_known_shell_c sh Global::shell /usr/bin/sh
par_test_detected_shell test_known_shell_c static-sh Global::shell /usr/bin/static-sh
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_known_shell_c tcsh Global::shell /usr/bin/tcsh
par_test_detected_shell test_known_shell_c yash Global::shell /usr/bin/yash
par_test_detected_shell test_known_shell_c zsh Global::shell /usr/bin/zsh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_known_shell_pipe ash Global::shell /usr/bin/ash
par_test_detected_shell test_known_shell_pipe bash Global::shell /usr/bin/bash
par_test_detected_shell test_known_shell_pipe csh Global::shell /usr/bin/csh
par_test_detected_shell test_known_shell_pipe dash Global::shell /usr/bin/dash
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_known_shell_pipe fish Global::shell /usr/bin/fish
2018-10-22 22:46:38 +00:00
par_test_detected_shell test_known_shell_pipe fizsh Global::shell /usr/bin/fizsh
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_known_shell_pipe ksh Global::shell /usr/bin/ksh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_known_shell_pipe ksh93 Global::shell /usr/bin/ksh93
par_test_detected_shell test_known_shell_pipe mksh Global::shell /usr/bin/mksh
2018-10-22 22:46:38 +00:00
par_test_detected_shell test_known_shell_pipe posh Global::shell /usr/bin/posh
2020-06-22 22:34:52 +00:00
par_test_detected_shell test_known_shell_pipe rbash Global::shell /usr/bin/rbash
par_test_detected_shell test_known_shell_pipe rzsh Global::shell /usr/bin/rzsh
par_test_detected_shell test_known_shell_pipe sash Global::shell /usr/bin/sh
par_test_detected_shell test_known_shell_pipe sh Global::shell /usr/bin/sh
par_test_detected_shell test_known_shell_pipe static-sh Global::shell /usr/bin/static-sh
2018-05-22 19:02:10 +00:00
par_test_detected_shell test_known_shell_pipe tcsh Global::shell /usr/bin/tcsh
par_test_detected_shell test_known_shell_pipe yash Global::shell /usr/bin/yash
par_test_detected_shell test_known_shell_pipe zsh Global::shell /usr/bin/zsh
2022-07-24 07:13:30 +00:00
par_test_diff_roundrobin_k ### test there is difference on -k
par_test_diff_roundrobin_k OK
2022-11-02 11:37:25 +00:00
par_test_ipv6_format ### Host as IPv6 address