mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-12-01 02:17:54 +00:00
1287 lines
50 KiB
Plaintext
1287 lines
50 KiB
Plaintext
par__I_X_m ### Test -I with -X and -m
|
|
par__I_X_m 1 1
|
|
par__I_X_m 2 1
|
|
par__I_X_m 2 2
|
|
par__I_X_m 3 1
|
|
par__I_X_m 3 2
|
|
par__I_X_m 3 3
|
|
par__I_X_m 4 1
|
|
par__I_X_m 4 2
|
|
par__I_X_m 4 3
|
|
par__I_X_m 4 4
|
|
par__I_X_m 5 1
|
|
par__I_X_m 5 2
|
|
par__I_X_m 5 3
|
|
par__I_X_m 5 4
|
|
par__I_X_m 5 5
|
|
par__I_X_m 6 1
|
|
par__I_X_m 6 2
|
|
par__I_X_m 6 3
|
|
par__I_X_m 6 4
|
|
par__I_X_m 6 5
|
|
par__I_X_m 6 6
|
|
par__I_X_m 7 1
|
|
par__I_X_m 7 2
|
|
par__I_X_m 7 3
|
|
par__I_X_m 7 4
|
|
par__I_X_m 7 5
|
|
par__I_X_m 7 6
|
|
par__I_X_m 7 7
|
|
par__I_X_m 8 1
|
|
par__I_X_m 8 2
|
|
par__I_X_m 8 3
|
|
par__I_X_m 8 4
|
|
par__I_X_m 8 5
|
|
par__I_X_m 8 6
|
|
par__I_X_m 8 7
|
|
par__I_X_m 8 8
|
|
par__I_X_m 9 1
|
|
par__I_X_m 9 2
|
|
par__I_X_m 9 3
|
|
par__I_X_m 9 4
|
|
par__I_X_m 9 5
|
|
par__I_X_m 9 6
|
|
par__I_X_m 9 7
|
|
par__I_X_m 9 8
|
|
par__I_X_m 9 9
|
|
par__I_X_m 10 1
|
|
par__I_X_m 10 2
|
|
par__I_X_m 10 3
|
|
par__I_X_m 10 4
|
|
par__I_X_m 10 5
|
|
par__I_X_m 10 6
|
|
par__I_X_m 10 7
|
|
par__I_X_m 10 8
|
|
par__I_X_m 10 9
|
|
par__I_X_m 10 10
|
|
par__I_X_m a1 b1
|
|
par__I_X_m a2 b1 b2
|
|
par__I_X_m a3 b1 b2 b3
|
|
par__I_X_m a4 b1 b2 b3 b4
|
|
par__I_X_m a5 b1 b2 b3 b4 b5
|
|
par__I_X_m a6 b1 b2 b3 b4 b5 b6
|
|
par__I_X_m a7 b1 b2 b3 b4 b5 b6 b7
|
|
par__I_X_m a8 b1 b2 b3 b4 b5 b6 b7 b8
|
|
par__I_X_m a9 b1 b2 b3 b4 b5 b6 b7 b8 b9
|
|
par__I_X_m a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
|
|
par__I_X_m a1 b1
|
|
par__I_X_m a2 b1 2
|
|
par__I_X_m a3 b1 2 3
|
|
par__I_X_m a4 b1 2 3 4
|
|
par__I_X_m a5 b1 2 3 4 5
|
|
par__I_X_m a6 b1 2 3 4 5 6
|
|
par__I_X_m a7 b1 2 3 4 5 6 7
|
|
par__I_X_m a8 b1 2 3 4 5 6 7 8
|
|
par__I_X_m a9 b1 2 3 4 5 6 7 8 9
|
|
par__I_X_m a10 b1 2 3 4 5 6 7 8 9 10
|
|
par__arg_sep ### Test basic --arg-sep
|
|
par__arg_sep a
|
|
par__arg_sep b
|
|
par__arg_sep ### Run commands using --arg-sep
|
|
par__arg_sep echo a
|
|
par__arg_sep a
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep ### Change --arg-sep
|
|
par__arg_sep echo a
|
|
par__arg_sep a
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep echo a
|
|
par__arg_sep a
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep echo a
|
|
par__arg_sep a
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep echo a
|
|
par__arg_sep a
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep ### Test stdin goes to first command only
|
|
par__arg_sep cat
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__arg_sep cat
|
|
par__arg_sep echo b
|
|
par__arg_sep b
|
|
par__plus ### --plus
|
|
par__plus (It is OK to start with extra / or end with extra .)
|
|
par__plus a = /a = a. = /a. = a. = /a. = a. = /a.
|
|
par__plus a.b = /a.b = a.b = /a.b = a.b. = /a.b. = a.b. = /a.b.
|
|
par__plus a.b.c = /a.b.c = a.b.c = /a.b.c = a.b.c = /a.b.c = a.b.c. = /a.b.c.
|
|
par__plus a.b.c.d = /a.b.c.d = a.b.c.d = /a.b.c.d = a.b.c.d = /a.b.c.d = a.b.c.d = /a.b.c.d
|
|
par__plus a/1 = a/1 = a/1. = a/1. = a/1. = a/1. = a/1. = a/1.
|
|
par__plus a.b/1.2 = a.b/1.2 = a.b/1.2 = a.b/1.2 = a.b/1.2. = a.b/1.2. = a.b/1.2. = a.b/1.2.
|
|
par__plus a.b.c/1.2.3 = a.b.c/1.2.3 = a.b.c/1.2.3 = a.b.c/1.2.3 = a.b.c/1.2.3 = a.b.c/1.2.3 = a.b.c/1.2.3. = a.b.c/1.2.3.
|
|
par__plus a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4 = a.b.c.d/1.2.3.4
|
|
par__plus a. = /a. = a. = /a. = a.. = /a.. = a.. = /a..
|
|
par__plus a.b. = /a.b. = a.b. = /a.b. = a.b. = /a.b. = a.b.. = /a.b..
|
|
par__plus a.b.c. = /a.b.c. = a.b.c. = /a.b.c. = a.b.c. = /a.b.c. = a.b.c. = /a.b.c.
|
|
par__plus a.b.c.d. = /a.b.c.d. = a.b.c.d. = /a.b.c.d. = a.b.c.d. = /a.b.c.d. = a.b.c.d. = /a.b.c.d.
|
|
par__plus a/1. = a/1. = a/1. = a/1. = a/1.. = a/1.. = a/1.. = a/1..
|
|
par__plus a.b/1.2. = a.b/1.2. = a.b/1.2. = a.b/1.2. = a.b/1.2. = a.b/1.2. = a.b/1.2.. = a.b/1.2..
|
|
par__plus a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3. = a.b.c/1.2.3.
|
|
par__plus a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4. = a.b.c.d/1.2.3.4.
|
|
par__plus a.. = /a.. = a.. = /a.. = a.. = /a.. = a... = /a...
|
|
par__plus a.b.. = /a.b.. = a.b.. = /a.b.. = a.b.. = /a.b.. = a.b.. = /a.b..
|
|
par__plus a.b.c.. = /a.b.c.. = a.b.c.. = /a.b.c.. = a.b.c.. = /a.b.c.. = a.b.c.. = /a.b.c..
|
|
par__plus a.b.c.d.. = /a.b.c.d.. = a.b.c.d.. = /a.b.c.d.. = a.b.c.d.. = /a.b.c.d.. = a.b.c.d.. = /a.b.c.d..
|
|
par__plus a./1. = a./1. = a./1. = a./1. = a./1.. = a./1.. = a./1.. = a./1..
|
|
par__plus a.b./1.2.. = a.b./1.2.. = a.b./1.2.. = a.b./1.2.. = a.b./1.2.. = a.b./1.2.. = a.b./1.2.. = a.b./1.2..
|
|
par__plus a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3.. = a.b.c./1.2.3..
|
|
par__plus a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4.. = a.b.c.d./1.2.3.4..
|
|
par__plus ### Test {%...} {%%...} {#...} {##...}
|
|
par__plus z.foo
|
|
par__plus z.foo
|
|
par__plus foo
|
|
par__plus foo
|
|
par__plus foo.z
|
|
par__plus foo.z
|
|
par__plus foo
|
|
par__plus foo
|
|
par__plus A B C
|
|
par__plus A C B
|
|
par__plus B A C
|
|
par__plus B C A
|
|
par__plus C A B
|
|
par__plus C B A
|
|
par__plus A+B+C
|
|
par__plus A+C+B
|
|
par__plus B+A+C
|
|
par__plus B+C+A
|
|
par__plus C+A+B
|
|
par__plus C+B+A
|
|
par__plus A B C
|
|
par__plus A B D
|
|
par__plus A C D
|
|
par__plus B C D
|
|
par__sql_colsep ### SQL should add Vn columns for --colsep
|
|
par__sql_colsep /a/A/1/11/
|
|
par__sql_colsep /a/A/2/22/
|
|
par__sql_colsep /a/A/3/33/
|
|
par__sql_colsep /b/B/1/11/
|
|
par__sql_colsep /b/B/2/22/
|
|
par__sql_colsep /b/B/3/33/
|
|
par__sql_colsep /c/C/1/11/
|
|
par__sql_colsep /c/C/2/22/
|
|
par__sql_colsep /c/C/3/33/
|
|
par__sql_colsep /a/A/1/11/
|
|
par__sql_colsep /a/A/2/22/
|
|
par__sql_colsep /a/A/3/33/
|
|
par__sql_colsep /b/B/1/11/
|
|
par__sql_colsep /b/B/2/22/
|
|
par__sql_colsep /b/B/3/33/
|
|
par__sql_colsep /c/C/1/11/
|
|
par__sql_colsep /c/C/2/22/
|
|
par__sql_colsep /c/C/3/33/
|
|
par__sql_colsep a A 1 11 a A 2 22 a A 3 33
|
|
par__sql_colsep a A 4 44 a A 5 55 a A 6 66
|
|
par__sql_colsep b B 1 11 b B 2 22 b B 3 33
|
|
par__sql_colsep b B 4 44 b B 5 55 b B 6 66
|
|
par__sql_colsep c C 1 11 c C 2 22 c C 3 33
|
|
par__sql_colsep c C 4 44 c C 5 55 c C 6 66
|
|
par__sql_colsep a A 1 11 a A 2 22 a A 3 33
|
|
par__sql_colsep a A 4 44 a A 5 55 a A 6 66
|
|
par__sql_colsep b B 1 11 b B 2 22 b B 3 33
|
|
par__sql_colsep b B 4 44 b B 5 55 b B 6 66
|
|
par__sql_colsep c C 1 11 c C 2 22 c C 3 33
|
|
par__sql_colsep c C 4 44 c C 5 55 c C 6 66
|
|
par__test_XI_mI ### Test -I
|
|
par__test_XI_mI 1 1
|
|
par__test_XI_mI 2 1
|
|
par__test_XI_mI 2 2
|
|
par__test_XI_mI 3 1
|
|
par__test_XI_mI 3 2
|
|
par__test_XI_mI 3 3
|
|
par__test_XI_mI 4 1
|
|
par__test_XI_mI 4 2
|
|
par__test_XI_mI 4 3
|
|
par__test_XI_mI 4 4
|
|
par__test_XI_mI 5 1
|
|
par__test_XI_mI 5 2
|
|
par__test_XI_mI 5 3
|
|
par__test_XI_mI 5 4
|
|
par__test_XI_mI 5 5
|
|
par__test_XI_mI 6 1
|
|
par__test_XI_mI 6 2
|
|
par__test_XI_mI 6 3
|
|
par__test_XI_mI 6 4
|
|
par__test_XI_mI 6 5
|
|
par__test_XI_mI 6 6
|
|
par__test_XI_mI 7 1
|
|
par__test_XI_mI 7 2
|
|
par__test_XI_mI 7 3
|
|
par__test_XI_mI 7 4
|
|
par__test_XI_mI 7 5
|
|
par__test_XI_mI 7 6
|
|
par__test_XI_mI 7 7
|
|
par__test_XI_mI 8 1
|
|
par__test_XI_mI 8 2
|
|
par__test_XI_mI 8 3
|
|
par__test_XI_mI 8 4
|
|
par__test_XI_mI 8 5
|
|
par__test_XI_mI 8 6
|
|
par__test_XI_mI 8 7
|
|
par__test_XI_mI 8 8
|
|
par__test_XI_mI 9 1
|
|
par__test_XI_mI 9 2
|
|
par__test_XI_mI 9 3
|
|
par__test_XI_mI 9 4
|
|
par__test_XI_mI 9 5
|
|
par__test_XI_mI 9 6
|
|
par__test_XI_mI 9 7
|
|
par__test_XI_mI 9 8
|
|
par__test_XI_mI 9 9
|
|
par__test_XI_mI 10 1
|
|
par__test_XI_mI 10 2
|
|
par__test_XI_mI 10 3
|
|
par__test_XI_mI 10 4
|
|
par__test_XI_mI 10 5
|
|
par__test_XI_mI 10 6
|
|
par__test_XI_mI 10 7
|
|
par__test_XI_mI 10 8
|
|
par__test_XI_mI 10 9
|
|
par__test_XI_mI 10 10
|
|
par__test_XI_mI ### Test -X -I
|
|
par__test_XI_mI a1 b1
|
|
par__test_XI_mI a2 b1 b2
|
|
par__test_XI_mI a3 b1 b2 b3
|
|
par__test_XI_mI a4 b1 b2 b3 b4
|
|
par__test_XI_mI a5 b1 b2 b3 b4 b5
|
|
par__test_XI_mI a6 b1 b2 b3 b4 b5 b6
|
|
par__test_XI_mI a7 b1 b2 b3 b4 b5 b6 b7
|
|
par__test_XI_mI a8 b1 b2 b3 b4 b5 b6 b7 b8
|
|
par__test_XI_mI a9 b1 b2 b3 b4 b5 b6 b7 b8 b9
|
|
par__test_XI_mI a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
|
|
par__test_XI_mI ### Test -m -I
|
|
par__test_XI_mI a1 b1
|
|
par__test_XI_mI a2 b1 2
|
|
par__test_XI_mI a3 b1 2 3
|
|
par__test_XI_mI a4 b1 2 3 4
|
|
par__test_XI_mI a5 b1 2 3 4 5
|
|
par__test_XI_mI a6 b1 2 3 4 5 6
|
|
par__test_XI_mI a7 b1 2 3 4 5 6 7
|
|
par__test_XI_mI a8 b1 2 3 4 5 6 7 8
|
|
par__test_XI_mI a9 b1 2 3 4 5 6 7 8 9
|
|
par__test_XI_mI a10 b1 2 3 4 5 6 7 8 9 10
|
|
par__test_cpu_detection_cpuinfo 2-8-8-8 Xeon 8 core server in Germany
|
|
par__test_cpu_detection_cpuinfo 2 8 8 8
|
|
par__test_cpu_detection_cpuinfo 4-48-48-48 Dell R815 4 CPU 48-core
|
|
par__test_cpu_detection_cpuinfo 4 24 48 24
|
|
par__test_cpu_detection_cpuinfo 1-4-8-4 4-core/8 thread Lenovo T480
|
|
par__test_cpu_detection_cpuinfo 1 4 8 4
|
|
par__test_cpu_detection_cpuinfo 4-64-64-64 Dell R815 4 CPU 64-core
|
|
par__test_cpu_detection_cpuinfo 4 32 64 32
|
|
par__test_cpu_detection_cpuinfo 1-2-2-2 AMD Neo N36L Dual-Core Processor
|
|
par__test_cpu_detection_cpuinfo 1 2 2 2
|
|
par__test_cpu_detection_cpuinfo 1-1-1-1 Intel Xeon X5675 (mandriva.p)
|
|
par__test_cpu_detection_cpuinfo 1 1 1 1
|
|
par__test_cpu_detection_cpuinfo 1-1-1-1 Intel(R) Celeron(R) M (eee900)
|
|
par__test_cpu_detection_cpuinfo 1 1 1 1
|
|
par__test_cpu_detection_cpuinfo 1-4-8-4 Core i7-3632QM Acer laptop
|
|
par__test_cpu_detection_cpuinfo 1 4 8 4
|
|
par__test_cpu_detection_cpuinfo 1-2-4-2 Core i5-2410M laptop firewall
|
|
par__test_cpu_detection_cpuinfo 1 2 4 2
|
|
par__test_cpu_detection_cpuinfo 1-2-2-2 AMD Opteron 244 dual core laptop(?)
|
|
par__test_cpu_detection_cpuinfo 1 2 2 2
|
|
par__test_cpu_detection_cpuinfo 2-24-48-24 24-core (maxwell?)
|
|
par__test_cpu_detection_cpuinfo 2 24 48 24
|
|
par__test_cpu_detection_cpuinfo 1-2-2-2 HP Laptop Compaq 6530b
|
|
par__test_cpu_detection_cpuinfo 1 2 2 2
|
|
par__test_cpu_detection_cpuinfo 1-8-8-8 Huawei P Smart Octa-core (4x2.36 GHz Cortex-A53 & 4x1.7 GHz Cortex-A53)
|
|
par__test_cpu_detection_cpuinfo 1 8 8 8
|
|
par__test_cpu_detection_cpuinfo 1-4-4-4 x96 quad-core Android TV-box
|
|
par__test_cpu_detection_cpuinfo 1 4 4 4
|
|
par__test_cpu_detection_cpuinfo 1-6-6-6 Kramses 200 USD laptop 6-core
|
|
par__test_cpu_detection_cpuinfo 1 6 6 6
|
|
par__test_cpu_detection_lscpu 2-8-8-8 Xeon 8 core server in Germany
|
|
par__test_cpu_detection_lscpu 2 8 8 8
|
|
par__test_cpu_detection_lscpu 4-64-64-64 Dell R815 4 CPU 64-core
|
|
par__test_cpu_detection_lscpu 4 32 64 32
|
|
par__test_cpu_detection_lscpu 1-2-2-2 AMD Neo N36L Dual-Core Processor
|
|
par__test_cpu_detection_lscpu 1 2 2 2
|
|
par__test_cpu_detection_lscpu 1-1-1-1 Intel Xeon X5675 (mandriva.p)
|
|
par__test_cpu_detection_lscpu 1 1 1 1
|
|
par__test_cpu_detection_lscpu 1-1-1-1 Intel(R) Celeron(R) M (eee900)
|
|
par__test_cpu_detection_lscpu 1 1 1 1
|
|
par__test_cpu_detection_lscpu 1-4-8-4 Core i7-3632QM Acer laptop
|
|
par__test_cpu_detection_lscpu 1 4 8 4
|
|
par__test_cpu_detection_lscpu 1-2-4-2 Core i5-2410M laptop firewall
|
|
par__test_cpu_detection_lscpu 1 2 4 2
|
|
par__test_cpu_detection_lscpu 1-8-8-8 Huawei P Smart Octa-core (4x2.36 GHz Cortex-A53 & 4x1.7 GHz Cortex-A53)
|
|
par__test_cpu_detection_lscpu 2 8 8 8
|
|
par__test_cpu_detection_lscpu 1-4-4-4 x96 quad-core Android TV-box
|
|
par__test_cpu_detection_lscpu 1 1 1 1
|
|
par_basic_halt parallel: This job failed:
|
|
par_basic_halt false
|
|
par_basic_halt parallel: This job succeeded:
|
|
par_basic_halt true
|
|
par_basic_halt parallel: Error: --halt must have 'never', 'soon', or 'now'.
|
|
par_basic_halt parallel: Error: --halt soon must be followed by ,success or ,fail.
|
|
par_basic_halt parallel: Error: --halt now must be followed by ,success or ,fail.
|
|
par_block_negative_prefix ### This should generate 10*2 jobs
|
|
par_block_negative_prefix 20 40 720
|
|
par_bug34241 ### bug #34241: --pipe should not spawn unneeded processes
|
|
par_bug34241 OK
|
|
par_bug37042 ### bug #37042: -J foo is taken from the whole command line - not just the part before the command
|
|
par_bug37042 foo tag_with_foo
|
|
par_bug37042 a tag_with_a
|
|
par_bug37042 a -J bug_37042_profile print_-J_bug_37042_profile
|
|
par_bug37042 ### Bug introduce by fixing bug #37042
|
|
par_bug37042 abc
|
|
par_citation_no_config_dir ### bug #64329: parallel --citation will loop forever unless the config dir exists
|
|
par_citation_no_config_dir This should only ask once
|
|
par_citation_no_config_dir Type: 'will cite' and press enter.
|
|
par_commandline_with_newline bug #51299: --retry-failed with command with newline
|
|
par_commandline_with_newline The format must remain the same
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
par_commandline_with_newline resume
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
par_commandline_with_newline resume-failed
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" d
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
par_commandline_with_newline retry-failed
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" d
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" e
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
par_compute_command_len ### Computing length of command line
|
|
par_compute_command_len 1 2
|
|
par_compute_command_len 11 1
|
|
par_compute_command_len 12 2
|
|
par_compute_command_len 11 3
|
|
par_compute_command_len a_b_c_
|
|
par_compute_command_len a_b_c_d
|
|
par_compute_command_len
|
|
par_file_rpl ### file as replacement string
|
|
par_file_rpl # {filename}
|
|
par_file_rpl content1
|
|
par_file_rpl content2
|
|
par_file_rpl File name /TMP/tmp.XXXXXX
|
|
par_file_rpl # Conflict: both {filename} and {/regexp/rpl}
|
|
par_file_rpl content1
|
|
par_file_rpl content2
|
|
par_file_rpl File name /parallel-local-1s/ /bar/tmp.XXXXXX/parallel-local-1s/ /bar/tmp.XXXXXX
|
|
par_file_rpl # --header 0 --plus
|
|
par_file_rpl content1
|
|
par_file_rpl content2
|
|
par_file_rpl File name /TMP/tmp.XXXXXX
|
|
par_file_rpl # Conflict: both {filename} and {n}
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl 2
|
|
par_file_rpl 2
|
|
par_file_rpl 3
|
|
par_file_rpl 3
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl 1
|
|
par_file_rpl # Conflict: both {filename} and {=expr=}
|
|
par_file_rpl =chop
|
|
par_file_rpl =chop
|
|
par_header ### Test --header with -N
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 1a
|
|
par_header 1b
|
|
par_header Stop
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 2a
|
|
par_header 2b
|
|
par_header Stop
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 3a
|
|
par_header Stop
|
|
par_header ### Test --header with --block 1k
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header Stop
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 10xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 11xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 12xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 13xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 14xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 15xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 16xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header Stop
|
|
par_header Start
|
|
par_header h1
|
|
par_header h2
|
|
par_header 17xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 18xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 19xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 20xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 21xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header 22xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
par_header Stop
|
|
par_header ### Test --header with multiple :::
|
|
par_header a2 b1 b1 a2
|
|
par_header_parens bug #49538: --header and {= =}
|
|
par_header_parens OK
|
|
par_header_parens OK
|
|
par_header_parens file
|
|
par_header_parens sub/dir
|
|
par_header_parens file
|
|
par_header_parens file.ext
|
|
par_header_parens sub/dir/file
|
|
par_incomplete_linebuffer bug #51337: --lb does not kill jobs at sigpipe
|
|
par_incomplete_linebuffer 1
|
|
par_incomplete_linebuffer 2
|
|
par_incomplete_linebuffer 3
|
|
par_incomplete_linebuffer 4
|
|
par_incomplete_linebuffer 5
|
|
par_incomplete_linebuffer 6
|
|
par_incomplete_linebuffer 7
|
|
par_incomplete_linebuffer 8
|
|
par_incomplete_linebuffer 9
|
|
par_incomplete_linebuffer 10
|
|
par_interactive ### Test -p --interactive
|
|
par_interactive opt--interactive 1
|
|
par_interactive opt--interactive 3
|
|
par_interactive opt-p 1
|
|
par_interactive opt-p 3
|
|
par_interactive sleep 0.1; echo opt--interactive 1 ?...y
|
|
par_interactive sleep 0.1; echo opt--interactive 2 ?...n
|
|
par_interactive sleep 0.1; echo opt--interactive 3 ?...y
|
|
par_interactive sleep 0.1; echo opt-p 1 ?...y
|
|
par_interactive sleep 0.1; echo opt-p 2 ?...n
|
|
par_interactive sleep 0.1; echo opt-p 3 ?...y
|
|
par_interactive spawn /tmp/parallel-script-for-expect
|
|
par_jobslot_jobnumber_pipe ### Test bug #43376: {%} and {#} with --pipe
|
|
par_jobslot_jobnumber_pipe 1
|
|
par_jobslot_jobnumber_pipe 1
|
|
par_jobslot_jobnumber_pipe 1
|
|
par_jobslot_jobnumber_pipe 1
|
|
par_keep_order ### Bug made 4 5 go before 1 2 3
|
|
par_keep_order 1
|
|
par_keep_order 2
|
|
par_keep_order 3
|
|
par_keep_order 4
|
|
par_keep_order 5
|
|
par_keep_order ### Bug made 3 go before 1 2
|
|
par_keep_order 1
|
|
par_keep_order 2
|
|
par_keep_order 3
|
|
par_long_input ### Long input lines should not fail if they are not used
|
|
par_long_input a a a a
|
|
par_long_input b b b b
|
|
par_long_input c c c c
|
|
par_long_input a a a a
|
|
par_long_input b b b b
|
|
par_long_input c c c c
|
|
par_mix_triple_colon_with_quad_colon ### Test :::: mixed with :::
|
|
par_mix_triple_colon_with_quad_colon ### Test :::: < ::: :::
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_mix_triple_colon_with_quad_colon ### Test :::: < < :::: <
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_mix_triple_colon_with_quad_colon ### Test -a :::: < :::: <
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_mix_triple_colon_with_quad_colon ### Test -a -a :::
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_mix_triple_colon_with_quad_colon ### Test -a - -a :::
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_mix_triple_colon_with_quad_colon ### Test :::: < - :::
|
|
par_mix_triple_colon_with_quad_colon 6 4 1
|
|
par_mix_triple_colon_with_quad_colon 6 4 2
|
|
par_mix_triple_colon_with_quad_colon 6 4 3
|
|
par_mix_triple_colon_with_quad_colon 6 5 1
|
|
par_mix_triple_colon_with_quad_colon 6 5 2
|
|
par_mix_triple_colon_with_quad_colon 6 5 3
|
|
par_mix_triple_colon_with_quad_colon 7 4 1
|
|
par_mix_triple_colon_with_quad_colon 7 4 2
|
|
par_mix_triple_colon_with_quad_colon 7 4 3
|
|
par_mix_triple_colon_with_quad_colon 7 5 1
|
|
par_mix_triple_colon_with_quad_colon 7 5 2
|
|
par_mix_triple_colon_with_quad_colon 7 5 3
|
|
par_null_resume ### --null --resume --jl
|
|
par_null_resume a
|
|
par_null_resume b
|
|
par_null_resume c
|
|
par_null_resume A
|
|
par_null_resume B
|
|
par_null_resume C
|
|
par_open_files_blocks bug #38439: "open files" with --files --pipe blocks after a while
|
|
par_open_files_blocks 1 of 21
|
|
par_open_files_blocks 2 of 21
|
|
par_open_files_blocks 3 of 21
|
|
par_open_files_blocks 4 of 21
|
|
par_open_files_blocks 5 of 21
|
|
par_open_files_blocks 6 of 21
|
|
par_open_files_blocks 7 of 21
|
|
par_open_files_blocks 8 of 21
|
|
par_open_files_blocks 9 of 21
|
|
par_open_files_blocks 10 of 21
|
|
par_open_files_blocks 11 of 21
|
|
par_open_files_blocks 12 of 21
|
|
par_open_files_blocks 13 of 21
|
|
par_open_files_blocks 14 of 21
|
|
par_open_files_blocks 15 of 21
|
|
par_open_files_blocks 16 of 21
|
|
par_open_files_blocks 17 of 21
|
|
par_open_files_blocks 18 of 21
|
|
par_open_files_blocks 19 of 21
|
|
par_open_files_blocks 20 of 21
|
|
par_open_files_blocks 21 of 21
|
|
par_pipe_compress_blocks ### bug #41482: --pipe --compress blocks at different -j/seq combinations
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks echo 1-4 + 1-4
|
|
par_pipe_compress_blocks echo 1
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks echo 2
|
|
par_pipe_compress_blocks 2
|
|
par_pipe_compress_blocks echo 3
|
|
par_pipe_compress_blocks 3
|
|
par_pipe_compress_blocks echo 4
|
|
par_pipe_compress_blocks 4
|
|
par_pipe_compress_blocks 4 times wc to stderr to stdout
|
|
par_pipe_compress_blocks 1 1 2
|
|
par_pipe_compress_blocks 1 1 2
|
|
par_pipe_compress_blocks 1 1 2
|
|
par_pipe_compress_blocks 1 1 2
|
|
par_pipe_compress_blocks 1 2 3 4
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks 2
|
|
par_pipe_compress_blocks 3
|
|
par_pipe_compress_blocks 4
|
|
par_pipe_compress_blocks 1 2 3 4
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks 2
|
|
par_pipe_compress_blocks 3
|
|
par_pipe_compress_blocks 4
|
|
par_pipe_compress_blocks 1 2
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks 2
|
|
par_pipe_compress_blocks 1 2 3
|
|
par_pipe_compress_blocks 1
|
|
par_pipe_compress_blocks 2
|
|
par_pipe_compress_blocks 3
|
|
par_pipe_unneeded_procs bug #34241: --pipe should not spawn unneeded processes - part 2
|
|
par_pipe_unneeded_procs 2
|
|
par_pipe_unneeded_procs No .par should exist
|
|
par_pipe_unneeded_procs ls: cannot access '*.par': No such file or directory
|
|
par_pipepart_block ### --pipepart --block -# (# < 0)
|
|
par_pipepart_block 1
|
|
par_pipepart_block 2
|
|
par_pipepart_block 3
|
|
par_pipepart_block 4
|
|
par_pipepart_block 5
|
|
par_pipepart_block 6
|
|
par_pipepart_block 7
|
|
par_pipepart_block 8
|
|
par_pipepart_block 9
|
|
par_pipepart_block 10
|
|
par_pipepart_block 11
|
|
par_pipepart_block 12
|
|
par_pipepart_block 13
|
|
par_pipepart_block 14
|
|
par_pipepart_block 15
|
|
par_pipepart_block 16
|
|
par_pipepart_block 17
|
|
par_pipepart_block 18
|
|
par_pipepart_block 19
|
|
par_pipepart_block 20
|
|
par_pipepart_block 1-2
|
|
par_pipepart_block 2-2
|
|
par_pipepart_block 1-4
|
|
par_pipepart_block 2-4
|
|
par_pipepart_block 3-4
|
|
par_pipepart_block 4-4
|
|
par_pipepart_block 1-20
|
|
par_pipepart_block 2-20
|
|
par_pipepart_block 3-20
|
|
par_pipepart_block 4-20
|
|
par_pipepart_block 5-20
|
|
par_pipepart_block 6-20
|
|
par_pipepart_block 7-20
|
|
par_pipepart_block 8-20
|
|
par_pipepart_block 9-20
|
|
par_pipepart_block 10-20
|
|
par_pipepart_block 11-20
|
|
par_pipepart_block 12-20
|
|
par_pipepart_block 13-20
|
|
par_pipepart_block 14-20
|
|
par_pipepart_block 15-20
|
|
par_pipepart_block 16-20
|
|
par_pipepart_block 17-20
|
|
par_pipepart_block 18-20
|
|
par_pipepart_block 19-20
|
|
par_pipepart_block 20-20
|
|
par_profiles_with_space ### bug #42902: profiles containing arguments with space
|
|
par_profiles_with_space /bin/bash=/bin/bash
|
|
par_profiles_with_space echo '/bin/bash=/bin/bash'
|
|
par_profiles_with_space /bin/bash=/bin/bash
|
|
par_profiles_with_space With script in $PARALLEL /bin/bash=/TMP
|
|
par_pxz_complains bug #44250: pxz complains File format not recognized but decompresses anyway
|
|
par_pxz_complains ls: cannot access '/OK-if-missing-file': No such file or directory
|
|
par_pxz_complains can not seek in input: Illegal seek
|
|
par_pxz_complains ls: cannot access '/OK-if-missing-file': No such file or directory
|
|
par_quote_bugs ### Bug did not quote
|
|
par_quote_bugs echo '>'
|
|
par_quote_bugs >
|
|
par_quote_bugs echo '>'
|
|
par_quote_bugs >
|
|
par_quote_bugs echo '>' 2
|
|
par_quote_bugs > 2
|
|
par_quote_bugs > 2
|
|
par_quote_bugs ### Must not quote
|
|
par_quote_bugs echo | wc -l
|
|
par_quote_bugs 1
|
|
par_quote_bugs echo | wc -l
|
|
par_quote_bugs 1
|
|
par_quote_bugs echo a b c | wc -w
|
|
par_quote_bugs 3
|
|
par_quote_bugs echo a b c | wc -w
|
|
par_quote_bugs 3
|
|
par_quote_bugs echo a b | wc -w
|
|
par_quote_bugs 2
|
|
par_recend_recstart_hash ### bug #59843: --regexp --recstart '#' fails
|
|
par_recend_recstart_hash 2 2 10
|
|
par_recend_recstart_hash 1 1 6
|
|
par_recend_recstart_hash 2 2 10
|
|
par_recend_recstart_hash 1 1 6
|
|
par_recend_recstart_hash 1 2 9
|
|
par_recend_recstart_hash 2 1 6
|
|
par_recend_recstart_hash 1 2 9
|
|
par_recend_recstart_hash 2 1 6
|
|
par_replacement_rename ### Test --basenamereplace
|
|
par_replacement_rename b.c b.c b.c b b b
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename ### Test --bnr
|
|
par_replacement_rename b.c b.c b.c b b b
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b.c
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename ### Test --extensionreplace
|
|
par_replacement_rename /a/b a/b b /a/b a/b b
|
|
par_replacement_rename /a/b
|
|
par_replacement_rename a/b
|
|
par_replacement_rename b
|
|
par_replacement_rename /a/b
|
|
par_replacement_rename a/b
|
|
par_replacement_rename b
|
|
par_replacement_rename ### Test --er
|
|
par_replacement_rename /a/b a/b b /a/b a/b b
|
|
par_replacement_rename /a/b
|
|
par_replacement_rename a/b
|
|
par_replacement_rename b
|
|
par_replacement_rename /a/b
|
|
par_replacement_rename a/b
|
|
par_replacement_rename b
|
|
par_replacement_rename ### Test --basenameextensionreplace
|
|
par_replacement_rename b b b b b b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename ### Test --bner
|
|
par_replacement_rename b b b b b b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_rename b
|
|
par_replacement_string_as_part_of_command ### {} as part of the command
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_string_as_part_of_command /bin/ls
|
|
par_replacement_strings ### Test {/}
|
|
par_replacement_strings b.c b.c b.c b b b
|
|
par_replacement_strings ### Test {/.}
|
|
par_replacement_strings b b b b b b
|
|
par_replacement_strings ### Test {#/.}
|
|
par_replacement_strings number2
|
|
par_replacement_strings ### Test {#/}
|
|
par_replacement_strings number2.c
|
|
par_replacement_strings ### Test {#.}
|
|
par_replacement_strings a/number2
|
|
par_result ### Test --results
|
|
par_result I III
|
|
par_result I IIII
|
|
par_result II III
|
|
par_result II IIII
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/III/seq
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/stdout
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/III/seq
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/stdout
|
|
par_result ### Test --res
|
|
par_result I III
|
|
par_result I IIII
|
|
par_result II III
|
|
par_result II IIII
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/III/seq
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/stdout
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/III/seq
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/stdout
|
|
par_result ### Test --result
|
|
par_result I III
|
|
par_result I IIII
|
|
par_result II III
|
|
par_result II IIII
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/III/seq
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/stdout
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/III/seq
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/III/stderr
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/III/stdout
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/seq
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/stdout
|
|
par_result ### Test --results --header :
|
|
par_result I III
|
|
par_result I IIII
|
|
par_result II III
|
|
par_result II IIII
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/III/seq
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/III/stderr
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/III/stdout
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/seq
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/stdout
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/III/seq
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/III/stderr
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/III/stdout
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/seq
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/stdout
|
|
par_result ### Test --results --header : named - a/b swapped
|
|
par_result I III
|
|
par_result I IIII
|
|
par_result II III
|
|
par_result II IIII
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/III/seq
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/III/stderr
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/III/stdout
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/seq
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/stdout
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/III/seq
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/III/stderr
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/III/stdout
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/seq
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/stderr
|
|
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/stdout
|
|
par_result ### Test --results --header : piped
|
|
par_result parallel: Warning: A NUL character in the input was replaced with \0.
|
|
par_result parallel: Warning: NUL cannot be passed through in the argument list.
|
|
par_result parallel: Warning: Did you mean to use the --null option?
|
|
par_result /tmp/parallel_results_test/testF/Col/backslash\tab/2
|
|
par_result /tmp/parallel_results_test/testF/Col/backslash\tab/2/slash+znull\0eof
|
|
par_result /tmp/parallel_results_test/testF/Col/backslash\tab/2/slash+znull\0eof/seq
|
|
par_result /tmp/parallel_results_test/testF/Col/backslash\tab/2/slash+znull\0eof/stderr
|
|
par_result /tmp/parallel_results_test/testF/Col/backslash\tab/2/slash+znull\0eof/stdout
|
|
par_result ### Test --results --header : piped - non-existing column header
|
|
par_result parallel: Warning: A NUL character in the input was replaced with \0.
|
|
par_result parallel: Warning: NUL cannot be passed through in the argument list.
|
|
par_result parallel: Warning: Did you mean to use the --null option?
|
|
par_result /tmp/parallel_results_test/testG/
|
|
par_result /tmp/parallel_results_test/testG/Col1
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab/2
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab/2/slash+znull\0eof
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab/2/slash+znull\0eof/seq
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab/2/slash+znull\0eof/stderr
|
|
par_result /tmp/parallel_results_test/testG/Col1/backslash\tab/2/slash+znull\0eof/stdout
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/seq
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stderr
|
|
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stdout
|
|
par_result_replace ### bug #49983: --results with {1}
|
|
par_result_replace bar
|
|
par_result_replace baz
|
|
par_result_replace foo
|
|
par_result_replace /tmp/par_bar_49983
|
|
par_result_replace /tmp/par_baz_49983
|
|
par_result_replace /tmp/par_foo_49983
|
|
par_result_replace bar A
|
|
par_result_replace bar B
|
|
par_result_replace bar C
|
|
par_result_replace baz A
|
|
par_result_replace baz B
|
|
par_result_replace baz C
|
|
par_result_replace foo A
|
|
par_result_replace foo B
|
|
par_result_replace foo C
|
|
par_result_replace /tmp/par_bar A_49983
|
|
par_result_replace /tmp/par_bar B_49983
|
|
par_result_replace /tmp/par_bar C_49983
|
|
par_result_replace /tmp/par_baz A_49983
|
|
par_result_replace /tmp/par_baz B_49983
|
|
par_result_replace /tmp/par_baz C_49983
|
|
par_result_replace /tmp/par_foo A_49983
|
|
par_result_replace /tmp/par_foo B_49983
|
|
par_result_replace /tmp/par_foo C_49983
|
|
par_result_replace bar A
|
|
par_result_replace bar B
|
|
par_result_replace bar C
|
|
par_result_replace baz A
|
|
par_result_replace baz B
|
|
par_result_replace baz C
|
|
par_result_replace foo A
|
|
par_result_replace foo B
|
|
par_result_replace foo C
|
|
par_result_replace /tmp/par_bar-A_49983
|
|
par_result_replace /tmp/par_bar-B_49983
|
|
par_result_replace /tmp/par_bar-C_49983
|
|
par_result_replace /tmp/par_baz-A_49983
|
|
par_result_replace /tmp/par_baz-B_49983
|
|
par_result_replace /tmp/par_baz-C_49983
|
|
par_result_replace /tmp/par_foo-A_49983
|
|
par_result_replace /tmp/par_foo-B_49983
|
|
par_result_replace /tmp/par_foo-C_49983
|
|
par_result_replace bar A
|
|
par_result_replace bar B
|
|
par_result_replace bar C
|
|
par_result_replace baz A
|
|
par_result_replace baz B
|
|
par_result_replace baz C
|
|
par_result_replace foo A
|
|
par_result_replace foo B
|
|
par_result_replace foo C
|
|
par_result_replace /tmp/par__49983
|
|
par_result_replace /tmp/par__49983/1
|
|
par_result_replace /tmp/par__49983/1/bar
|
|
par_result_replace /tmp/par__49983/1/bar/2
|
|
par_result_replace /tmp/par__49983/1/bar/2/A
|
|
par_result_replace /tmp/par__49983/1/bar/2/A/seq
|
|
par_result_replace /tmp/par__49983/1/bar/2/A/stderr
|
|
par_result_replace /tmp/par__49983/1/bar/2/A/stdout
|
|
par_result_replace /tmp/par__49983/1/bar/2/B
|
|
par_result_replace /tmp/par__49983/1/bar/2/B/seq
|
|
par_result_replace /tmp/par__49983/1/bar/2/B/stderr
|
|
par_result_replace /tmp/par__49983/1/bar/2/B/stdout
|
|
par_result_replace /tmp/par__49983/1/bar/2/C
|
|
par_result_replace /tmp/par__49983/1/bar/2/C/seq
|
|
par_result_replace /tmp/par__49983/1/bar/2/C/stderr
|
|
par_result_replace /tmp/par__49983/1/bar/2/C/stdout
|
|
par_result_replace /tmp/par__49983/1/baz
|
|
par_result_replace /tmp/par__49983/1/baz/2
|
|
par_result_replace /tmp/par__49983/1/baz/2/A
|
|
par_result_replace /tmp/par__49983/1/baz/2/A/seq
|
|
par_result_replace /tmp/par__49983/1/baz/2/A/stderr
|
|
par_result_replace /tmp/par__49983/1/baz/2/A/stdout
|
|
par_result_replace /tmp/par__49983/1/baz/2/B
|
|
par_result_replace /tmp/par__49983/1/baz/2/B/seq
|
|
par_result_replace /tmp/par__49983/1/baz/2/B/stderr
|
|
par_result_replace /tmp/par__49983/1/baz/2/B/stdout
|
|
par_result_replace /tmp/par__49983/1/baz/2/C
|
|
par_result_replace /tmp/par__49983/1/baz/2/C/seq
|
|
par_result_replace /tmp/par__49983/1/baz/2/C/stderr
|
|
par_result_replace /tmp/par__49983/1/baz/2/C/stdout
|
|
par_result_replace /tmp/par__49983/1/foo
|
|
par_result_replace /tmp/par__49983/1/foo/2
|
|
par_result_replace /tmp/par__49983/1/foo/2/A
|
|
par_result_replace /tmp/par__49983/1/foo/2/A/seq
|
|
par_result_replace /tmp/par__49983/1/foo/2/A/stderr
|
|
par_result_replace /tmp/par__49983/1/foo/2/A/stdout
|
|
par_result_replace /tmp/par__49983/1/foo/2/B
|
|
par_result_replace /tmp/par__49983/1/foo/2/B/seq
|
|
par_result_replace /tmp/par__49983/1/foo/2/B/stderr
|
|
par_result_replace /tmp/par__49983/1/foo/2/B/stdout
|
|
par_result_replace /tmp/par__49983/1/foo/2/C
|
|
par_result_replace /tmp/par__49983/1/foo/2/C/seq
|
|
par_result_replace /tmp/par__49983/1/foo/2/C/stderr
|
|
par_result_replace /tmp/par__49983/1/foo/2/C/stdout
|
|
par_result_replace bar B
|
|
par_result_replace baz B
|
|
par_result_replace bar C
|
|
par_result_replace baz C
|
|
par_result_replace /tmp/par__49983
|
|
par_result_replace /tmp/par__49983/A
|
|
par_result_replace /tmp/par__49983/A/B
|
|
par_result_replace /tmp/par__49983/A/B/foo
|
|
par_result_replace /tmp/par__49983/A/B/foo/bar
|
|
par_result_replace /tmp/par__49983/A/B/foo/bar/seq
|
|
par_result_replace /tmp/par__49983/A/B/foo/bar/stderr
|
|
par_result_replace /tmp/par__49983/A/B/foo/bar/stdout
|
|
par_result_replace /tmp/par__49983/A/B/foo/baz
|
|
par_result_replace /tmp/par__49983/A/B/foo/baz/seq
|
|
par_result_replace /tmp/par__49983/A/B/foo/baz/stderr
|
|
par_result_replace /tmp/par__49983/A/B/foo/baz/stdout
|
|
par_result_replace /tmp/par__49983/A/C
|
|
par_result_replace /tmp/par__49983/A/C/foo
|
|
par_result_replace /tmp/par__49983/A/C/foo/bar
|
|
par_result_replace /tmp/par__49983/A/C/foo/bar/seq
|
|
par_result_replace /tmp/par__49983/A/C/foo/bar/stderr
|
|
par_result_replace /tmp/par__49983/A/C/foo/bar/stdout
|
|
par_result_replace /tmp/par__49983/A/C/foo/baz
|
|
par_result_replace /tmp/par__49983/A/C/foo/baz/seq
|
|
par_result_replace /tmp/par__49983/A/C/foo/baz/stderr
|
|
par_result_replace /tmp/par__49983/A/C/foo/baz/stdout
|
|
par_result_replace bar B
|
|
par_result_replace bar C
|
|
par_result_replace baz B
|
|
par_result_replace baz C
|
|
par_result_replace /tmp/par__49983-bar B
|
|
par_result_replace /tmp/par__49983-bar B/seq
|
|
par_result_replace /tmp/par__49983-bar B/stderr
|
|
par_result_replace /tmp/par__49983-bar B/stdout
|
|
par_result_replace /tmp/par__49983-bar C
|
|
par_result_replace /tmp/par__49983-bar C/seq
|
|
par_result_replace /tmp/par__49983-bar C/stderr
|
|
par_result_replace /tmp/par__49983-bar C/stdout
|
|
par_result_replace /tmp/par__49983-baz B
|
|
par_result_replace /tmp/par__49983-baz B/seq
|
|
par_result_replace /tmp/par__49983-baz B/stderr
|
|
par_result_replace /tmp/par__49983-baz B/stdout
|
|
par_result_replace /tmp/par__49983-baz C
|
|
par_result_replace /tmp/par__49983-baz C/seq
|
|
par_result_replace /tmp/par__49983-baz C/stderr
|
|
par_result_replace /tmp/par__49983-baz C/stdout
|
|
par_results_compress 1
|
|
par_results_compress 1
|
|
par_results_compress
|
|
par_results_compress /
|
|
par_results_compress
|
|
par_results_compress /
|
|
par_retired ### Test retired
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_retired parallel: Error: -g has been retired. Use --group.
|
|
par_retired parallel: Error: -B has been retired. Use --bf.
|
|
par_retired parallel: Error: -T has been retired. Use --tty.
|
|
par_retired parallel: Error: -U has been retired. Use --er.
|
|
par_retired parallel: Error: -W has been retired. Use --wd.
|
|
par_retired parallel: Error: -Y has been retired. Use --shebang.
|
|
par_retired parallel: Error: -H has been retired. Use --halt.
|
|
par_retired parallel: Error: --sql has been retired. Use --sqlmaster.
|
|
par_retired parallel: Error: --ctrlc has been retired.
|
|
par_retired parallel: Error: --noctrlc has been retired.
|
|
par_skip_first_line MyHeader
|
|
par_skip_first_line 1
|
|
par_skip_first_line 2
|
|
par_skip_first_line 3
|
|
par_skip_first_line 4
|
|
par_skip_first_line 5
|
|
par_skip_first_line MyHeader
|
|
par_skip_first_line 6
|
|
par_skip_first_line 7
|
|
par_skip_first_line 8
|
|
par_skip_first_line 9
|
|
par_skip_first_line MyHeader
|
|
par_skip_first_line 10
|
|
par_skip_first_line MyHeader
|
|
par_skip_first_line 1
|
|
par_skip_first_line 2
|
|
par_skip_first_line 3
|
|
par_skip_first_line 4
|
|
par_skip_first_line 5
|
|
par_skip_first_line 6
|
|
par_skip_first_line MyHeader
|
|
par_skip_first_line 7
|
|
par_skip_first_line 8
|
|
par_skip_first_line 9
|
|
par_skip_first_line 10
|
|
par_sqlandworker_uninstalled_dbd ### bug #56096: dbi-csv no such column
|
|
par_sqlandworker_uninstalled_dbd parallel: Error: CSV not supported. Are you missing a perl DBD::CSV module?
|
|
par_sqlandworker_uninstalled_dbd works
|
|
par_tagstring ### Test --tagstring
|
|
par_tagstring a3b a4b echo 3 4
|
|
par_tagstring a3b a4b 3 4
|
|
par_tagstring a3b echo 3
|
|
par_tagstring a3b 3
|
|
par_tagstring a4b echo 4
|
|
par_tagstring a4b 4
|
|
par_tagstring a3b echo job1
|
|
par_tagstring a3b job1
|
|
par_tagstring a4b echo job2
|
|
par_tagstring a4b job2
|
|
par_tagstring ajob1b echo job1
|
|
par_tagstring ajob1b job1
|
|
par_tagstring ajob2b echo job2
|
|
par_tagstring ajob2b job2
|
|
par_test_E ### Test -E
|
|
par_test_E 1 2 3
|
|
par_test_E 1 2 4
|
|
par_test_E 1 3 3
|
|
par_test_E 1 3 4
|
|
par_test_E 1 4 3
|
|
par_test_E 1 4 4
|
|
par_test_E 2 2 3
|
|
par_test_E 2 2 4
|
|
par_test_E 2 3 3
|
|
par_test_E 2 3 4
|
|
par_test_E 2 4 3
|
|
par_test_E 2 4 4
|
|
par_test_E 3 2 3
|
|
par_test_E 3 2 4
|
|
par_test_E 3 3 3
|
|
par_test_E 3 3 4
|
|
par_test_E 3 4 3
|
|
par_test_E 3 4 4
|
|
par_test_E 4 2 3
|
|
par_test_E 4 2 4
|
|
par_test_E 4 3 3
|
|
par_test_E 4 3 4
|
|
par_test_E 4 4 3
|
|
par_test_E 4 4 4
|
|
par_test_E ### Test -E one empty
|
|
par_test_E 1 2
|
|
par_test_E 2 2
|
|
par_test_E ### Test -E 2 empty
|
|
par_test_E 1
|
|
par_test_E 2
|
|
par_test_E ### Test -E all empty
|
|
par_test_gt_quoting ### Test of quoting of > bug
|
|
par_test_gt_quoting >/dev/null
|
|
par_test_gt_quoting ### Test of quoting of > bug if line continuation
|
|
par_test_gt_quoting > > >
|
|
par_test_job_number ### Test {#}
|
|
par_test_job_number 1
|
|
par_test_job_number 2
|
|
par_test_job_number 3
|
|
par_test_job_number 4
|
|
par_test_job_number 5
|
|
par_test_job_number 6
|
|
par_test_job_number 7
|
|
par_test_job_number 8
|
|
par_test_job_number 9
|
|
par_test_job_number 10
|
|
par_test_m_X ### Test -m vs -X
|
|
par_test_m_X 1foo bar joe.gif2foo bar joe3 Afoo bar joeBfoo bar joeC
|
|
par_test_m_X 1foo2foo3 1bar2bar3 1joe.gif2joe3 AfooBfooC AbarBbarC AjoeBjoeC
|
|
par_test_m_X a1.gif 2.gif 3.gif 4.gif 5.gif 6.gifb1 2 3 4 5 6c1 2 3 4 5 6
|
|
par_test_m_X a1.gifb1c1 a2.gifb2c2 a3.gifb3c3 a4.gifb4c4 a5.gifb5c5 a6.gifb6c6
|
|
par_test_m_X ### Test -q {.}
|
|
par_test_m_X 'a'
|
|
par_test_m_X 'a'
|
|
par_testquote ash "#&/
|
|
par_testquote ash ()*=?'
|
|
par_testquote bash "#&/
|
|
par_testquote bash ()*=?'
|
|
par_testquote csh "#&/
|
|
par_testquote csh ()*=?'
|
|
par_testquote dash "#&/
|
|
par_testquote dash ()*=?'
|
|
par_testquote fdsh "#&/
|
|
par_testquote fdsh ()*=?'
|
|
par_testquote fish "#&/
|
|
par_testquote fish ()*=?'
|
|
par_testquote fizsh "#&/
|
|
par_testquote fizsh ()*=?'
|
|
par_testquote ksh "#&/
|
|
par_testquote ksh ()*=?'
|
|
par_testquote ksh93 "#&/
|
|
par_testquote ksh93 ()*=?'
|
|
par_testquote mksh "#&/
|
|
par_testquote mksh ()*=?'
|
|
par_testquote posh "#&/
|
|
par_testquote posh ()*=?'
|
|
par_testquote rbash "#&/
|
|
par_testquote rbash ()*=?'
|
|
par_testquote rc "#&/
|
|
par_testquote rc ()*=?'
|
|
par_testquote rzsh "#&/
|
|
par_testquote rzsh ()*=?'
|
|
par_testquote sash -f parallel: Error: Shell 'sash -f' not found.
|
|
par_testquote sh "#&/
|
|
par_testquote sh ()*=?'
|
|
par_testquote static-sh "#&/
|
|
par_testquote static-sh ()*=?'
|
|
par_testquote tcsh "#&/
|
|
par_testquote tcsh ()*=?'
|
|
par_testquote yash "#&/
|
|
par_testquote yash ()*=?'
|
|
par_testquote zsh "#&/
|
|
par_testquote zsh ()*=?'
|
|
par_testquote fdsh "#&/
|
|
par_testquote fdsh ()*=?'
|
|
par_too_long_line_X bug #54869: Long lines break
|
|
par_too_long_line_X 1 15890 63952
|
|
par_too_long_line_X 1 12796 63980
|
|
par_too_long_line_X 1 12796 63980
|
|
par_too_long_line_X 1 518 2590
|
|
par_trailing_space_line_continuation ### Test of trailing space continuation
|
|
par_trailing_space_line_continuation foo ole bar
|
|
par_trailing_space_line_continuation quux
|
|
par_trailing_space_line_continuation foo ole bar
|
|
par_trailing_space_line_continuation quux
|
|
par_trailing_space_line_continuation foo ole bar
|
|
par_trailing_space_line_continuation quux
|
|
par_trailing_space_line_continuation ### Test of trailing space continuation with -E eof
|
|
par_trailing_space_line_continuation foo ole
|
|
par_trailing_space_line_continuation foo ole
|
|
par_trailing_space_line_continuation foo ole
|