parallel/testsuite/wanted-results/parallel-local-10s
2024-12-24 00:43:21 +01:00

1408 lines
90 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

par_--match Basic match
par_--match This works
par_--match This works, too
par_--match Simple CSV-parsing
par_--match url=https://gnu.org/s/parallel filename=myfile
par_--match Dummy --match for input source 1, real --match for input source 2
par_--match This works
par_--match Reuse --match
par_--match ALL OK
par_--match With --header :
par_--match ALL OK
par_--match Failure to match/Partial match
par_--match parallel: Warning: 'FAILS' did not match '([a-z]+)'
par_--match matches
par_--match 1
par_--match partly
par_--match Test error: missing --match
par_--match parallel: Error: {2.1} requires corresponding --match
par_--match Test error: \001 in match
par_--match parallel: Error: \001 is not supported in --match
par_--match From man parallel_examples
par_--match mkdir -p a && mv afile a
par_--match mkdir -p b && mv bfile b
par_--match mkdir -p a && mv adir a
par_--match A. Dent
par_--match F. Prefect
par_--match T. McMillan
par_--match Z. Beeblebrox
par_--match 1969-12-31
par_--match 2038-01-19
par_--match 2002-06-01
par_--match Domain: example.com Path: dir/page
par_--match Domain: gnu.org Path: s/parallel
par_--match Second: Babel fish, First: Arthur
par_--match Second: Betelgeuse, First: Adams
par_--match Second: Bistro, First: Arcturan
par_--match Pan Galactic
par_--match Gargle Blaster
par_--match From DK/Denmark to DK/Denmark dial 00-45
par_--match From DK/Denmark to US/United States dial 00-1
par_--match From DK/Denmark to JP/Japan dial 00-81
par_--match From DK/Denmark to AU/Australia dial 00-61
par_--match From DK/Denmark to CA/Canada dial 00-1
par_--match From DK/Denmark to RU/Russia dial 00-7
par_--match From DK/Denmark to TH/Thailand dial 00-66
par_--match From DK/Denmark to TW/Taiwan dial 00-886
par_--match From US/United States to DK/Denmark dial 011-45
par_--match From US/United States to US/United States dial 011-1
par_--match From US/United States to JP/Japan dial 011-81
par_--match From US/United States to AU/Australia dial 011-61
par_--match From US/United States to CA/Canada dial 011-1
par_--match From US/United States to RU/Russia dial 011-7
par_--match From US/United States to TH/Thailand dial 011-66
par_--match From US/United States to TW/Taiwan dial 011-886
par_--match From JP/Japan to DK/Denmark dial 010-45
par_--match From JP/Japan to US/United States dial 010-1
par_--match From JP/Japan to JP/Japan dial 010-81
par_--match From JP/Japan to AU/Australia dial 010-61
par_--match From JP/Japan to CA/Canada dial 010-1
par_--match From JP/Japan to RU/Russia dial 010-7
par_--match From JP/Japan to TH/Thailand dial 010-66
par_--match From JP/Japan to TW/Taiwan dial 010-886
par_--match From AU/Australia to DK/Denmark dial 0011-45
par_--match From AU/Australia to US/United States dial 0011-1
par_--match From AU/Australia to JP/Japan dial 0011-81
par_--match From AU/Australia to AU/Australia dial 0011-61
par_--match From AU/Australia to CA/Canada dial 0011-1
par_--match From AU/Australia to RU/Russia dial 0011-7
par_--match From AU/Australia to TH/Thailand dial 0011-66
par_--match From AU/Australia to TW/Taiwan dial 0011-886
par_--match From CA/Canada to DK/Denmark dial 011-45
par_--match From CA/Canada to US/United States dial 011-1
par_--match From CA/Canada to JP/Japan dial 011-81
par_--match From CA/Canada to AU/Australia dial 011-61
par_--match From CA/Canada to CA/Canada dial 011-1
par_--match From CA/Canada to RU/Russia dial 011-7
par_--match From CA/Canada to TH/Thailand dial 011-66
par_--match From CA/Canada to TW/Taiwan dial 011-886
par_--match From RU/Russia to DK/Denmark dial 810-45
par_--match From RU/Russia to US/United States dial 810-1
par_--match From RU/Russia to JP/Japan dial 810-81
par_--match From RU/Russia to AU/Australia dial 810-61
par_--match From RU/Russia to CA/Canada dial 810-1
par_--match From RU/Russia to RU/Russia dial 810-7
par_--match From RU/Russia to TH/Thailand dial 810-66
par_--match From RU/Russia to TW/Taiwan dial 810-886
par_--match From TH/Thailand to DK/Denmark dial 001-45
par_--match From TH/Thailand to US/United States dial 001-1
par_--match From TH/Thailand to JP/Japan dial 001-81
par_--match From TH/Thailand to AU/Australia dial 001-61
par_--match From TH/Thailand to CA/Canada dial 001-1
par_--match From TH/Thailand to RU/Russia dial 001-7
par_--match From TH/Thailand to TH/Thailand dial 001-66
par_--match From TH/Thailand to TW/Taiwan dial 001-886
par_--match From TW/Taiwan to DK/Denmark dial 002-45
par_--match From TW/Taiwan to US/United States dial 002-1
par_--match From TW/Taiwan to JP/Japan dial 002-81
par_--match From TW/Taiwan to AU/Australia dial 002-61
par_--match From TW/Taiwan to CA/Canada dial 002-1
par_--match From TW/Taiwan to RU/Russia dial 002-7
par_--match From TW/Taiwan to TH/Thailand dial 002-66
par_--match From TW/Taiwan to TW/Taiwan dial 002-886
par_--match Capture groups CSV-parsing - not implemented
par_--match url={url} filename={file} https://gnu.org/s/parallel,myfile
par_--match Non posistional replacement fields - not implemented
par_--match {.2} {.3} {.1} Gold,Heart_of
par_--match TODO Ignore case?
par_END ### Test -i and --replace: Replace with argument
par_END replace
par_END replace
par_END replace
par_END replace
par_END replace
par_END replace
par_END replace
par_END replace
par_END replace
par_END ### Test -E: Artificial end-of-file
par_END include this
par_END include this
par_END ### Test -e and --eof: Artificial end-of-file
par_END include this
par_END include this
par_END include this
par_END include this
par__load_from_PARALLEL ### Test reading load from PARALLEL
par__load_from_PARALLEL 8a7095c1c23bfadc311fe6b16d950582 -
par__load_from_PARALLEL 8a7095c1c23bfadc311fe6b16d950582 -
par__nice Check that --nice works
par__nice load_10
par__nice bzip2 18
par__nice bzip2 18
par__pipepart_spawn ### bug #46214: Using --pipepart doesnt spawn multiple jobs in version 20150922
par__pipepart_spawn 1:local / 2+ / 2+
par__quote_special_results ### Test --results on file systems with limited UTF8 support
par__quote_special_results mkfs.btrfs
par__quote_special_results mkfs.btrfs NOTE: several default settings have changed in version 5.15, please make sure
par__quote_special_results mkfs.btrfs this does not affect your deployments:
par__quote_special_results mkfs.btrfs - DUP for metadata (-m dup)
par__quote_special_results mkfs.btrfs - enabled no-holes (-O no-holes)
par__quote_special_results mkfs.btrfs - enabled free-space-tree (-R free-space-tree)
par__quote_special_results mkfs.btrfs
par__quote_special_results mkfs.btrfs Label: (null)
par__quote_special_results mkfs.btrfs Node size: 16384
par__quote_special_results mkfs.btrfs Sector size: 4096
par__quote_special_results mkfs.btrfs Filesystem size: 301.00MiB
par__quote_special_results mkfs.btrfs Block group profiles:
par__quote_special_results mkfs.btrfs Data: single 8.00MiB
par__quote_special_results mkfs.btrfs Metadata: DUP 32.00MiB
par__quote_special_results mkfs.btrfs System: DUP 8.00MiB
par__quote_special_results mkfs.btrfs SSD detected: no
par__quote_special_results mkfs.btrfs Zoned device: no
par__quote_special_results mkfs.btrfs Runtime features: free-space-tree
par__quote_special_results mkfs.btrfs Checksum: crc32c
par__quote_special_results mkfs.btrfs Number of devices: 1
par__quote_special_results mkfs.btrfs Devices:
par__quote_special_results mkfs.btrfs 1 301.00MiB /dev/shm/par-test-loop
par__quote_special_results mkfs.btrfs
par__quote_special_results mkfs.btrfs Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.btrfs /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.btrfs . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.btrfs
par__quote_special_results mkfs.btrfs . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.btrfs ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.btrfs . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.btrfs 301+0 records in
par__quote_special_results mkfs.btrfs 301+0 records out
par__quote_special_results mkfs.exfat Creating exFAT filesystem(/dev/shm/par-test-loop cluster size=32768)
par__quote_special_results mkfs.exfat
par__quote_special_results mkfs.exfat Writing volume boot record: done
par__quote_special_results mkfs.exfat Writing backup volume boot record: done
par__quote_special_results mkfs.exfat Fat table creation: done
par__quote_special_results mkfs.exfat Allocation bitmap creation: done
par__quote_special_results mkfs.exfat Upcase table creation: done
par__quote_special_results mkfs.exfat Writing root directory entry: done
par__quote_special_results mkfs.exfat Synchronizing...
par__quote_special_results mkfs.exfat
par__quote_special_results mkfs.exfat exFAT format complete!
par__quote_special_results mkfs.exfat Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.exfat /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.exfat . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,
par__quote_special_results mkfs.exfat . ./ ./! ./# ./$ ./% ./& ./' ./( ./) ./++ ./+01 ./+02 ./+03 ./+04 ./+05 ./+06 ./+07 ./+08 ./+09 ./+0a ./+0b ./+0c ./+0d ./+0e ./+0f ./+10 ./+11 ./+12 ./+13 ./+14 ./+15 ./+16 ./+17 ./+18 ./+19 ./+1a ./+1b ./+1c ./+1d ./+1e ./+1f ./+80 ./+_ ./+a ./+b ./+d ./+g ./+k ./+l ./+p ./+y ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./; ./= ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./] ./^ ./_ ./` ./{ ./} ./~ ./
par__quote_special_results mkfs.exfat . ./+80 ./+81 ./+82 ./+83 ./+84 ./+85 ./+86 ./+87 ./+88 ./+89 ./+8a ./+8b ./+8c ./+8d ./+8e ./+8f ./+90 ./+91 ./+92 ./+93 ./+94 ./+95 ./+96 ./+97 ./+98 ./+99 ./+9a ./+9b ./+9c ./+9d ./+9e ./+9f ./+a0 ./+a1 ./+a2 ./+a3 ./+a4 ./+a5 ./+a6 ./+a7 ./+a8 ./+a9 ./+aa ./+ab ./+ac ./+ad ./+ae ./+af ./+b0 ./+b1 ./+b2 ./+b3 ./+b4 ./+b5 ./+b6 ./+b7 ./+b8 ./+b9 ./+ba ./+bb ./+bc ./+bd ./+be ./+bf ./+c0 ./+c1 ./+c2 ./+c3 ./+c4 ./+c5 ./+c6 ./+c7 ./+c8 ./+c9 ./+ca ./+cb ./+cc ./+cd ./+ce ./+cf ./+d0 ./+d1 ./+d2 ./+d3 ./+d4 ./+d5 ./+d6 ./+d7 ./+d8 ./+d9 ./+da ./+db ./+dc ./+dd ./+de ./+df ./+e0 ./+e1 ./+e2 ./+e3 ./+e4 ./+e5 ./+e6 ./+e7 ./+e8 ./+e9 ./+ea ./+eb ./+ec ./+ed ./+ee ./+ef ./+f0 ./+f1 ./+f2 ./+f3 ./+f4 ./+f5 ./+f6 ./+f7 ./+f8 ./+f9 ./+fa ./+fb ./+fc ./+fd ./+fe ./+ff
par__quote_special_results mkfs.exfat 301+0 records in
par__quote_special_results mkfs.exfat 301+0 records out
par__quote_special_results mkfs.ext2 Discarding device blocks: 0/77056 done
par__quote_special_results mkfs.ext2 Creating filesystem with 77056 4k blocks and 77088 inodes
par__quote_special_results mkfs.ext2 Superblock backups stored on blocks:
par__quote_special_results mkfs.ext2 32768
par__quote_special_results mkfs.ext2
par__quote_special_results mkfs.ext2 Allocating group tables: 0/3 done
par__quote_special_results mkfs.ext2 Writing inode tables: 0/3 done
par__quote_special_results mkfs.ext2 Writing superblocks and filesystem accounting information: 0/3 done
par__quote_special_results mkfs.ext2
par__quote_special_results mkfs.ext2 Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.ext2 /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.ext2 . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.ext2
par__quote_special_results mkfs.ext2 . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.ext2 ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.ext2 . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.ext2 301+0 records in
par__quote_special_results mkfs.ext2 301+0 records out
par__quote_special_results mkfs.ext3 Discarding device blocks: 0/77056 done
par__quote_special_results mkfs.ext3 Creating filesystem with 77056 4k blocks and 77088 inodes
par__quote_special_results mkfs.ext3 Superblock backups stored on blocks:
par__quote_special_results mkfs.ext3 32768
par__quote_special_results mkfs.ext3
par__quote_special_results mkfs.ext3 Allocating group tables: 0/3 done
par__quote_special_results mkfs.ext3 Writing inode tables: 0/3 done
par__quote_special_results mkfs.ext3 Creating journal (4096 blocks): done
par__quote_special_results mkfs.ext3 Writing superblocks and filesystem accounting information: 0/3 done
par__quote_special_results mkfs.ext3
par__quote_special_results mkfs.ext3 Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.ext3 /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.ext3 . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.ext3
par__quote_special_results mkfs.ext3 . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.ext3 ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.ext3 . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.ext3 301+0 records in
par__quote_special_results mkfs.ext3 301+0 records out
par__quote_special_results mkfs.ext4 Discarding device blocks: 0/77056 done
par__quote_special_results mkfs.ext4 Creating filesystem with 77056 4k blocks and 77088 inodes
par__quote_special_results mkfs.ext4 Superblock backups stored on blocks:
par__quote_special_results mkfs.ext4 32768
par__quote_special_results mkfs.ext4
par__quote_special_results mkfs.ext4 Allocating group tables: 0/3 done
par__quote_special_results mkfs.ext4 Writing inode tables: 0/3 done
par__quote_special_results mkfs.ext4 Creating journal (4096 blocks): done
par__quote_special_results mkfs.ext4 Writing superblocks and filesystem accounting information: 0/3 done
par__quote_special_results mkfs.ext4
par__quote_special_results mkfs.ext4 Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.ext4 /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.ext4 . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.ext4
par__quote_special_results mkfs.ext4 . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.ext4 ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.ext4 . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.ext4 301+0 records in
par__quote_special_results mkfs.ext4 301+0 records out
par__quote_special_results mkfs.reiserfs -fq Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.reiserfs -fq /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.reiserfs -fq . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.reiserfs -fq
par__quote_special_results mkfs.reiserfs -fq . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.reiserfs -fq ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.reiserfs -fq . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.reiserfs -fq 301+0 records in
par__quote_special_results mkfs.reiserfs -fq 301+0 records out
par__quote_special_results mkfs.reiserfs -fq mkfs.reiserfs 3.6.27
par__quote_special_results mkfs.reiserfs -fq
par__quote_special_results mkfs.ntfs -F Cluster size has been automatically set to 4096 bytes.
par__quote_special_results mkfs.ntfs -F Initializing device with zeroes: 0% 0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16% 17% 18% 19% 20% 21% 22% 23% 24% 25% 26% 27% 28% 29% 30% 31% 32% 33% 34% 35% 36% 37% 38% 39% 40% 41% 42% 43% 44% 45% 46% 47% 48% 49% 50% 51% 52% 53% 54% 55% 56% 57% 58% 59% 60% 61% 62% 63% 64% 65% 66% 67% 68% 69% 70% 71% 72% 73% 74% 75% 76% 77% 78% 79% 80% 81% 82% 83% 84% 85% 86% 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99%100% - Done.
par__quote_special_results mkfs.ntfs -F Creating NTFS volume structures.
par__quote_special_results mkfs.ntfs -F mkntfs completed successfully. Have a nice day.
par__quote_special_results mkfs.ntfs -F Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.ntfs -F /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.ntfs -F . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.ntfs -F
par__quote_special_results mkfs.ntfs -F . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.ntfs -F ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+80 ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./
par__quote_special_results mkfs.ntfs -F . ./+80 ./+81 ./+82 ./+83 ./+84 ./+85 ./+86 ./+87 ./+88 ./+89 ./+8a ./+8b ./+8c ./+8d ./+8e ./+8f ./+90 ./+91 ./+92 ./+93 ./+94 ./+95 ./+96 ./+97 ./+98 ./+99 ./+9a ./+9b ./+9c ./+9d ./+9e ./+9f ./+a0 ./+a1 ./+a2 ./+a3 ./+a4 ./+a5 ./+a6 ./+a7 ./+a8 ./+a9 ./+aa ./+ab ./+ac ./+ad ./+ae ./+af ./+b0 ./+b1 ./+b2 ./+b3 ./+b4 ./+b5 ./+b6 ./+b7 ./+b8 ./+b9 ./+ba ./+bb ./+bc ./+bd ./+be ./+bf ./+c0 ./+c1 ./+c2 ./+c3 ./+c4 ./+c5 ./+c6 ./+c7 ./+c8 ./+c9 ./+ca ./+cb ./+cc ./+cd ./+ce ./+cf ./+d0 ./+d1 ./+d2 ./+d3 ./+d4 ./+d5 ./+d6 ./+d7 ./+d8 ./+d9 ./+da ./+db ./+dc ./+dd ./+de ./+df ./+e0 ./+e1 ./+e2 ./+e3 ./+e4 ./+e5 ./+e6 ./+e7 ./+e8 ./+e9 ./+ea ./+eb ./+ec ./+ed ./+ee ./+ef ./+f0 ./+f1 ./+f2 ./+f3 ./+f4 ./+f5 ./+f6 ./+f7 ./+f8 ./+f9 ./+fa ./+fb ./+fc ./+fd ./+fe ./+ff
par__quote_special_results mkfs.ntfs -F 301+0 records in
par__quote_special_results mkfs.ntfs -F 301+0 records out
par__quote_special_results mkfs.ntfs -F /dev/shm/par-test-loop is not a block device.
par__quote_special_results mkfs.ntfs -F mkntfs forced anyway.
par__quote_special_results mkfs.ntfs -F The sector size was not specified for /dev/shm/par-test-loop and it could not be obtained automatically. It has been set to 512 bytes.
par__quote_special_results mkfs.ntfs -F The partition start sector was not specified for /dev/shm/par-test-loop and it could not be obtained automatically. It has been set to 0.
par__quote_special_results mkfs.ntfs -F The number of sectors per track was not specified for /dev/shm/par-test-loop and it could not be obtained automatically. It has been set to 0.
par__quote_special_results mkfs.ntfs -F The number of heads was not specified for /dev/shm/par-test-loop and it could not be obtained automatically. It has been set to 0.
par__quote_special_results mkfs.ntfs -F To boot from a device, Windows needs the 'partition start sector', the 'sectors per track' and the 'number of heads' to be set.
par__quote_special_results mkfs.ntfs -F Windows will not be able to boot from this device.
par__quote_special_results mkfs.xfs -f meta-data=/dev/shm/par-test-loop isize=512 agcount=4, agsize=19264 blks
par__quote_special_results mkfs.xfs -f = sectsz=512 attr=2, projid32bit=1
par__quote_special_results mkfs.xfs -f data = bsize=4096 blocks=77056, imaxpct=25
par__quote_special_results mkfs.xfs -f = sunit=0 swidth=0 blks
par__quote_special_results mkfs.xfs -f naming =version 2 bsize=4096 ascii-ci=0, ftype=1
par__quote_special_results mkfs.xfs -f = sectsz=512 sunit=0 blks, lazy-count=1
par__quote_special_results mkfs.xfs -f realtime =none extsz=4096 blocks=0, rtextents=0
par__quote_special_results mkfs.xfs -f Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.xfs -f /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.xfs -f . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.xfs -f
par__quote_special_results mkfs.xfs -f . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.xfs -f ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.xfs -f . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.xfs -f 301+0 records in
par__quote_special_results mkfs.xfs -f 301+0 records out
par__quote_special_results mkfs.minix 21856 inodes
par__quote_special_results mkfs.minix 65535 blocks
par__quote_special_results mkfs.minix Firstdatazone=696 (696)
par__quote_special_results mkfs.minix Zonesize=1024
par__quote_special_results mkfs.minix Maxsize=268966912
par__quote_special_results mkfs.minix
par__quote_special_results mkfs.minix Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.minix /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.minix . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.minix
par__quote_special_results mkfs.minix . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.minix ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.minix . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.minix 301+0 records in
par__quote_special_results mkfs.minix 301+0 records out
par__quote_special_results mkfs.fat mkfs.fat 4.2 (2021-01-31)
par__quote_special_results mkfs.fat Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.fat /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.fat . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,
par__quote_special_results mkfs.fat . ./! ./# ./$ ./% ./& ./' ./( ./) ./++ ./+01 ./+02 ./+03 ./+04 ./+05 ./+06 ./+07 ./+08 ./+09 ./+0a ./+0b ./+0c ./+0d ./+0e ./+0f ./+10 ./+11 ./+12 ./+13 ./+14 ./+15 ./+16 ./+17 ./+18 ./+19 ./+1a ./+1b ./+1c ./+1d ./+1e ./+1f ./+20 ./+_ ./+a ./+b ./+d ./+g ./+k ./+l ./+p ./+y ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./; ./= ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./] ./^ ./_ ./` ./{ ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.fat . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.fat 301+0 records in
par__quote_special_results mkfs.fat 301+0 records out
par__quote_special_results mkfs.vfat mkfs.fat 4.2 (2021-01-31)
par__quote_special_results mkfs.vfat Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.vfat /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.vfat . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,
par__quote_special_results mkfs.vfat . ./! ./# ./$ ./% ./& ./' ./( ./) ./++ ./+01 ./+02 ./+03 ./+04 ./+05 ./+06 ./+07 ./+08 ./+09 ./+0a ./+0b ./+0c ./+0d ./+0e ./+0f ./+10 ./+11 ./+12 ./+13 ./+14 ./+15 ./+16 ./+17 ./+18 ./+19 ./+1a ./+1b ./+1c ./+1d ./+1e ./+1f ./+20 ./+_ ./+a ./+b ./+d ./+g ./+k ./+l ./+p ./+y ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./; ./= ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./] ./^ ./_ ./` ./{ ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.vfat . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.vfat 301+0 records in
par__quote_special_results mkfs.vfat 301+0 records out
par__quote_special_results mkfs.msdos mkfs.fat 4.2 (2021-01-31)
par__quote_special_results mkfs.msdos Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.msdos /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.msdos . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,
par__quote_special_results mkfs.msdos . ./! ./# ./$ ./% ./& ./' ./( ./) ./++ ./+01 ./+02 ./+03 ./+04 ./+05 ./+06 ./+07 ./+08 ./+09 ./+0a ./+0b ./+0c ./+0d ./+0e ./+0f ./+10 ./+11 ./+12 ./+13 ./+14 ./+15 ./+16 ./+17 ./+18 ./+19 ./+1a ./+1b ./+1c ./+1d ./+1e ./+1f ./+20 ./+_ ./+a ./+b ./+d ./+g ./+k ./+l ./+p ./+y ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./; ./= ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./] ./^ ./_ ./` ./{ ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.msdos . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.msdos 301+0 records in
par__quote_special_results mkfs.msdos 301+0 records out
par__quote_special_results mkfs.f2fs
par__quote_special_results mkfs.f2fs
par__quote_special_results mkfs.f2fs Info: Disable heap-based policy
par__quote_special_results mkfs.f2fs Info: Debug level = 0
par__quote_special_results mkfs.f2fs Info: Trim is enabled
par__quote_special_results mkfs.f2fs Info: Segments per section = 1
par__quote_special_results mkfs.f2fs Info: Sections per zone = 1
par__quote_special_results mkfs.f2fs Info: sector size = 512
par__quote_special_results mkfs.f2fs Info: total sectors = 616448 (301 MB)
par__quote_special_results mkfs.f2fs Info: zone aligned segment0 blkaddr: 512
par__quote_special_results mkfs.f2fs Info: format version with
par__quote_special_results mkfs.f2fs Info: [/dev/shm/par-test-loop Discarding device
par__quote_special_results mkfs.f2fs Info: format successful
par__quote_special_results mkfs.f2fs Filesystem 1K-blocks Used Available Use% Mounted on
par__quote_special_results mkfs.f2fs /dev/loop 999999 99999 99999 9% /tmp/par-test-loop
par__quote_special_results mkfs.f2fs . ./++ ./++++ ./++_ ./++__ ./++m ./++z ./+_ ./+__ ./+m ./+z ./,. ./,..
par__quote_special_results mkfs.f2fs
par__quote_special_results mkfs.f2fs . ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./
par__quote_special_results mkfs.f2fs ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./ ./! ./" ./# ./$ ./% ./& ./' ./( ./) ./* ./++ ./+_ ./+z ./, ./- ./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./: ./; ./< ./= ./> ./? ./@ ./A ./B ./C ./D ./E ./F ./G ./H ./I ./J ./K ./L ./M ./N ./O ./P ./Q ./R ./S ./T ./U ./V ./W ./X ./Y ./Z ./[ ./\ ./] ./^ ./_ ./` ./a ./b ./c ./d ./e ./f ./g ./h ./i ./j ./k ./l ./m ./n ./o ./p ./q ./r ./s ./t ./u ./v ./w ./x ./y ./z ./{ ./| ./} ./~ ./ ./<2F>
par__quote_special_results mkfs.f2fs . ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F> ./<2F>
par__quote_special_results mkfs.f2fs 301+0 records in
par__quote_special_results mkfs.f2fs 301+0 records out
par__round_robin_blocks bug #49664: --round-robin does not complete
par__round_robin_blocks 8
par__tee_too_many_args ### Fail if there are more arguments than --jobs
par__tee_too_many_args 1 1
par__tee_too_many_args 1 10
par__tee_too_many_args 1 11
par__tee_too_many_args 2 2
par__tee_too_many_args 3 3
par__tee_too_many_args 4 4
par__tee_too_many_args parallel: Warning: Only enough file handles to run 999 jobs in parallel.
par__tee_too_many_args parallel: Warning: Try running 'parallel -j999 -N 999 --pipe parallel -j999'
par__tee_too_many_args parallel: Warning: or increasing 'ulimit -n' (try: ulimit -n `ulimit -Hn`)
par__tee_too_many_args parallel: Warning: or increasing 'nofile' in /etc/security/limits.conf
par__tee_too_many_args parallel: Warning: or increasing /proc/sys/fs/file-max
par__tee_too_many_args parallel: Error: --tee requires --jobs to be higher. Try --jobs 999.
par__xargs_compat xargs compatibility
par__xargs_compat ### Test -L -l and --max-lines
par__xargs_compat a_b
par__xargs_compat c
par__xargs_compat a_b c
par__xargs_compat a_b c
par__xargs_compat ### xargs -L1 echo
par__xargs_compat a_b
par__xargs_compat c
par__xargs_compat a_b
par__xargs_compat c
par__xargs_compat a_b
par__xargs_compat c
par__xargs_compat Lines ending in space should continue on next line
par__xargs_compat ### xargs -L1 echo
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat ### xargs -L2 echo
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat ### xargs -l echo
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat ### xargs -l2 echo
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat ### xargs -l1 echo
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat ### xargs --max-lines=2 echo
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat a_b c d
par__xargs_compat e
par__xargs_compat ### xargs --max-lines echo
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat a_b c
par__xargs_compat d
par__xargs_compat e
par__xargs_compat ### test too long args
par__xargs_compat parallel: Error: Command line too long (1000005 >= 63543) at input 0: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...
par__xargs_compat xargs: argument line too long
par__xargs_compat parallel: Error: Command line too long (1000007 >= 10) at input 0: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat xargs: argument line too long
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat parallel: Error: Command line too long (1000007 >= 10) at input 0: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat ### Test -x
par__xargs_compat -km
par__xargs_compat parallel: Error: Command line too long (10 >= 10) at input 0: 12345
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat -kX
par__xargs_compat parallel: Error: Command line too long (10 >= 10) at input 0: 12345
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat -x
par__xargs_compat xargs: argument line too long
par__xargs_compat 1 2
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat -km -x
par__xargs_compat 1 2
par__xargs_compat 12
par__xargs_compat 1234
par__xargs_compat 13
par__xargs_compat 14
par__xargs_compat 15
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat -kX -x
par__xargs_compat 1 2
par__xargs_compat 12
par__xargs_compat 1234
par__xargs_compat 13
par__xargs_compat 14
par__xargs_compat 15
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par__xargs_compat -x
par__xargs_compat 1 2
par__xargs_compat 12
par__xargs_compat 1234
par__xargs_compat 13
par__xargs_compat 14
par__xargs_compat 15
par__xargs_compat 3 4
par__xargs_compat 5 6
par__xargs_compat 7 8
par__xargs_compat 9 10
par_colsep ### Test of --colsep
par_colsep a b c
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep d e f
par_colsep a b c
par_colsep d e f
par_colsep a b c
par_colsep a b c
par_colsep a b c d
par_colsep ### Test of tab as colsep
par_colsep abc def
par_colsep ghi jkl
par_colsep abc def
par_colsep ghi jkl
par_colsep ### Test of multiple -a plus colsep
par_colsep abc def
par_colsep mno jkl
par_colsep ### Test of multiple -a no colsep
par_colsep abc def ghi
par_colsep jkl mno pqr
par_colsep ### Test of quoting after colsplit
par_colsep >/tmp/null >/dev/null
par_colsep ### Test of --colsep as regexp
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep a b c d
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of -C
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of --trim n
par_colsep a_b_' c '_
par_colsep a_' b '_c_d
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of bug: If input is empty string
par_colsep echo ''
par_colsep
par_colsep echo ac
par_colsep ac
par_colsep echo ac
par_colsep ac
par_dryrun_timeout_ungroup bug #51039: --dry-run --timeout 1.4m -u breaks
par_dryrun_timeout_ungroup 1000 2000 8893
par_failing_compressor Compress with failing (de)compressor
par_failing_compressor Test --tag/--line-buffer/--files in all combinations
par_failing_compressor Test working/failing compressor/decompressor in all combinations
par_failing_compressor (-k is used as a dummy argument)
par_failing_compressor stdout parallel -k --tag --line-buffer --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true /TMP/tmpfile
par_failing_compressor stdout parallel -k --tag --line-buffer --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false /TMP/tmpfile
par_failing_compressor stdout parallel -k --tag --line-buffer --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k --tag --line-buffer --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k --tag --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor stdout parallel -k --tag --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor stdout parallel -k --tag --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor stdout parallel -k --tag --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor stdout parallel -k --tag -k --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true /TMP/tmpfile
par_failing_compressor stdout parallel -k --tag -k --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false /TMP/tmpfile
par_failing_compressor stdout parallel -k --tag -k --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k --tag -k --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k --tag -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor stdout parallel -k --tag -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor stdout parallel -k --tag -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor stdout parallel -k --tag -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor stdout parallel -k -k --line-buffer --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor /TMP/tmpfile
par_failing_compressor stdout parallel -k -k --line-buffer --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor /TMP/tmpfile
par_failing_compressor stdout parallel -k -k --line-buffer --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k -k --line-buffer --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k -k --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor stdout parallel -k -k --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor stdout parallel -k -k --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor stdout parallel -k -k --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false
par_failing_compressor stdout parallel -k -k -k --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor /TMP/tmpfile
par_failing_compressor stdout parallel -k -k -k --files0 --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor /TMP/tmpfile
par_failing_compressor stdout parallel -k -k -k --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k -k -k --files0 --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor /TMP/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor stdout parallel -k -k -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' doit ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor stdout parallel -k -k -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' doit ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor stdout parallel -k -k -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' doit ::: C='cat;false',D='cat;true'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor stdout parallel -k -k -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' doit ::: C='cat;false',D='cat;false'
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor C=cat;false,D=cat;false
par_fifo_under_csh ### Test --fifo under csh
par_fifo_under_csh parallel: Warning: --cat/--fifo fails under csh if $TMPDIR contains newline.
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh Unmatched '"'.
par_fifo_under_csh Broken pipe
par_fifo_under_csh exit 22
par_fifo_under_csh 1048571
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048569
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 868832
par_fifo_under_csh 1
par_fifo_under_csh exit 22
par_jobs_file ### Test of -j filename
par_jobs_file sleep 6
par_jobs_file sleep 8
par_jobs_file sleep 10
par_jobs_file sleep 5
par_jobs_file sleep 4
par_k ### Test -k
par_k parallel: Warning: Only enough file handles to run X jobs in parallel.
par_k parallel: Warning: Try running 'parallel -jX -N X --pipe parallel -jX'
par_k parallel: Warning: or increasing 'ulimit -n' (try: ulimit -n `ulimit -Hn`)
par_k parallel: Warning: or increasing 'nofile' in /etc/security/limits.conf
par_k parallel: Warning: or increasing /proc/sys/fs/file-max
par_k parallel: Warning: Try running 'parallel -jX -N XXX --pipe parallel -jX'
par_k parallel: Warning: or increasing 'ulimit -n' (try: ulimit -n `ulimit -Hn`)
par_k parallel: Warning: or increasing 'nofile' in /etc/security/limits.conf
par_k parallel: Warning: or increasing /proc/sys/fs/file-max
par_k begin
par_k 1
par_k 2
par_k 3
par_k 4
par_k 5
par_k 6
par_k 7
par_k 8
par_k 9
par_k 10
par_k 11
par_k 12
par_k 13
par_k 14
par_k 15
par_k 16
par_k 17
par_k 18
par_k 19
par_k 20
par_k 21
par_k 22
par_k 23
par_k 24
par_k 25
par_k 26
par_k 27
par_k 28
par_k 29
par_k 30
par_k end
par_k_linebuffer ### bug #47750: -k --line-buffer should give current job up to now
par_k_linebuffer 10 1
par_k_linebuffer 10 2
par_k_linebuffer 10 3
par_k_linebuffer 10 4
par_k_linebuffer 10 5
par_k_linebuffer 10 6
par_k_linebuffer 10 7
par_k_linebuffer 10 8
par_k_linebuffer 10 9
par_k_linebuffer 10 10
par_k_linebuffer 11 1
par_k_linebuffer 11 2
par_k_linebuffer 11 3
par_k_linebuffer 11 4
par_k_linebuffer 11 5
par_k_linebuffer 11 6
par_k_linebuffer 11 7
par_k_linebuffer 11 8
par_k_linebuffer 11 9
par_k_linebuffer 11 10
par_k_linebuffer 11 11
par_k_linebuffer 12 1
par_k_linebuffer 12 2
par_k_linebuffer 12 3
par_k_linebuffer 12 4
par_k_linebuffer 12 5
par_k_linebuffer 12 6
par_k_linebuffer 12 7
par_k_linebuffer 12 8
par_k_linebuffer 12 9
par_k_linebuffer 12 10
par_k_linebuffer 12 11
par_k_linebuffer 12 12
par_k_linebuffer 13 1
par_k_linebuffer 13 2
par_k_linebuffer 13 3
par_k_linebuffer 13 4
par_k_linebuffer 13 5
par_k_linebuffer 13 6
par_k_linebuffer 13 7
par_k_linebuffer 13 8
par_k_linebuffer 13 9
par_k_linebuffer 13 10
par_k_linebuffer 13 11
par_k_linebuffer 13 12
par_k_linebuffer 13 13
par_k_linebuffer 14 1
par_k_linebuffer 14 2
par_k_linebuffer 14 3
par_k_linebuffer 14 4
par_k_linebuffer 14 5
par_k_linebuffer 14 6
par_k_linebuffer 14 7
par_k_linebuffer 14 8
par_k_linebuffer 14 9
par_k_linebuffer 14 10
par_k_linebuffer 14 11
par_k_linebuffer 14 12
par_k_linebuffer 14 13
par_k_linebuffer 14 14
par_k_linebuffer 15 1
par_k_linebuffer 15 2
par_k_linebuffer 15 3
par_k_linebuffer 15 4
par_k_linebuffer 15 5
par_k_linebuffer 15 6
par_k_linebuffer 15 7
par_k_linebuffer 15 8
par_k_linebuffer 15 9
par_k_linebuffer 15 10
par_k_linebuffer 15 11
par_k_linebuffer 15 12
par_k_linebuffer 15 13
par_k_linebuffer 15 14
par_k_linebuffer 15 15
par_k_linebuffer 16 1
par_k_linebuffer 16 2
par_k_linebuffer 16 3
par_k_linebuffer 16 4
par_k_linebuffer 16 5
par_k_linebuffer 16 6
par_k_linebuffer 16 7
par_k_linebuffer 16 8
par_k_linebuffer 16 9
par_k_linebuffer 16 10
par_k_linebuffer 16 11
par_k_linebuffer 16 12
par_k_linebuffer 16 13
par_k_linebuffer 16 14
par_k_linebuffer 16 15
par_k_linebuffer 16 16
par_k_linebuffer 17 1
par_k_linebuffer 17 2
par_k_linebuffer 17 3
par_k_linebuffer 17 4
par_k_linebuffer 17 5
par_k_linebuffer 17 6
par_k_linebuffer 17 7
par_k_linebuffer 17 8
par_k_linebuffer 17 9
par_k_linebuffer 17 10
par_k_linebuffer 17 11
par_k_linebuffer 17 12
par_k_linebuffer 17 13
par_k_linebuffer 17 14
par_k_linebuffer 17 15
par_k_linebuffer 17 16
par_k_linebuffer 17 17
par_k_linebuffer 18 1
par_k_linebuffer 18 2
par_k_linebuffer 18 3
par_k_linebuffer 18 4
par_k_linebuffer 18 5
par_k_linebuffer 18 6
par_k_linebuffer 18 7
par_k_linebuffer 18 8
par_k_linebuffer 18 9
par_k_linebuffer 18 10
par_k_linebuffer 18 11
par_k_linebuffer 18 12
par_k_linebuffer 18 13
par_k_linebuffer 18 14
par_k_linebuffer 18 15
par_k_linebuffer 18 16
par_k_linebuffer 18 17
par_k_linebuffer 18 18
par_k_linebuffer 19 1
par_k_linebuffer 19 2
par_k_linebuffer 19 3
par_k_linebuffer 19 4
par_k_linebuffer 19 5
par_k_linebuffer 19 6
par_k_linebuffer 19 7
par_k_linebuffer 19 8
par_k_linebuffer 19 9
par_k_linebuffer 19 10
par_k_linebuffer 19 11
par_k_linebuffer 19 12
par_k_linebuffer 19 13
par_k_linebuffer 19 14
par_k_linebuffer 19 15
par_k_linebuffer 19 16
par_k_linebuffer 19 17
par_k_linebuffer 19 18
par_k_linebuffer 19 19
par_k_linebuffer 20 1
par_k_linebuffer 20 2
par_k_linebuffer 20 3
par_k_linebuffer 20 4
par_k_linebuffer 20 5
par_k_linebuffer 20 6
par_k_linebuffer 20 7
par_k_linebuffer 20 8
par_k_linebuffer 20 9
par_k_linebuffer 20 10
par_k_linebuffer 20 11
par_k_linebuffer 20 12
par_k_linebuffer 20 13
par_k_linebuffer 20 14
par_k_linebuffer 20 15
par_k_linebuffer 20 16
par_k_linebuffer 20 17
par_k_linebuffer 20 18
par_k_linebuffer 20 19
par_k_linebuffer 20 20
par_k_linebuffer stdout top
par_k_linebuffer stderr in the middle
par_k_linebuffer stdout end
par_kill_children_timeout ### Test killing children with --timeout and exit value (failed if timed out)
par_kill_children_timeout 0 0 0
par_kill_children_timeout parallel: Warning: This job was killed because it timed out:
par_kill_children_timeout parallel: Warning: doit 1000000000
par_kill_children_timeout parallel: Warning: This job was killed because it timed out:
par_kill_children_timeout parallel: Warning: doit 1000000001
par_kill_children_timeout 2
par_kill_children_timeout 0 0 0
par_line_buffer ### --line-buffer
par_line_buffer 55 55 120
par_line_buffer These must diff: 1
par_ll_color_long_line ### --latest-line --color with lines longer than terminal width
par_ll_color_long_line
par_ll_color_long_line 01x 0100000 1 2 3 4 5 6 7>(B
par_ll_color_long_line
par_ll_color_long_line 02xx 0200000 1 2 3 4 5 6 7>(B
par_ll_color_long_line
par_ll_color_long_line 03xxx 0300000 1 2 3 4 5 6 7>(B
par_ll_color_long_line
par_ll_color_long_line 04xxxx 0400000 1 2 3 4 5 6 7>(B
par_ll_color_long_line
par_ll_color_long_line 05xxxxx 0500000 1 2 3 4 5 6 7>(B
par_ll_color_long_line
par_ll_color_long_line 06xxxxxx 0600000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 07xxxxxxx 0700000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 08xxxxxxxx 0800000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 09xxxxxxxxx 0900000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 10xxxxxxxxxx 1000000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 11xxxxxxxxxxx 1100000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 12xxxxxxxxxxxx 1200000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 13xxxxxxxxxxxxx 1300000 1 2 3>(B
par_ll_color_long_line
par_ll_color_long_line 14xxxxxxxxxxxxxx 14000>(B
par_ll_color_long_line
par_ll_color_long_line 15xxxxxxxxxxxxxxx 15000>(B
par_ll_color_long_line
par_ll_color_long_line 16xxxxxxxxxxxxxxxx 16000>(B
par_ll_color_long_line
par_ll_color_long_line 17xxxxxxxxxxxxxxxxx 17000>(B
par_ll_color_long_line
par_ll_color_long_line 18xxxxxxxxxxxxxxxxxx 18000>(B
par_ll_color_long_line
par_ll_color_long_line 19xxxxxxxxxxxxxxxxxxx 19000>(B
par_ll_color_long_line
par_ll_color_long_line 20xxxxxxxxxxxxxxxxxxxx 20000>(B
par_ll_color_long_line
par_ll_color_long_line 21xxxxxxxxxxxxxxxxxxxxx 21000>(B
par_ll_color_long_line
par_ll_color_long_line 22xxxxxxxxxxxxxxxxxxxxxx >(B
par_ll_color_long_line
par_ll_color_long_line 23xxxxxxxxxxxxxxxxxxxxxxx >(B
par_ll_color_long_line
par_ll_color_long_line 24xxxxxxxxxxxxxxxxxxxxxxxx >(B
par_ll_color_long_line
par_ll_color_long_line 25xxxxxxxxxxxxxxxxxxxxxxxxx >(B
par_ll_color_long_line
par_ll_color_long_line 26xxxxxxxxxxxxxxxxxxxxxxxxxx >(B
par_ll_color_long_line
par_ll_color_long_line 27xxxxxxxxxxxxxxxxxxxxxxxxxxx>(B
par_ll_color_long_line
par_ll_color_long_line 28xxxxxxxxxxxxxxxxxxxxxxxxxxx>(B
par_ll_color_long_line
par_ll_color_long_line 29xxxxxxxxxxxxxxxxxxxxxxxxxxx>(B
par_ll_color_long_line
par_ll_color_long_line 30xxxxxxxxxxxxxxxxxxxxxxxxxxx>(B
par_ll_long_line ### --latest-line with lines longer than terminal width
par_ll_long_line
par_ll_long_line 01x 0100000 1 2 3 4 5 6 7>
par_ll_long_line
par_ll_long_line 02xx 0200000 1 2 3 4 5 6 7>
par_ll_long_line
par_ll_long_line 03xxx 0300000 1 2 3 4 5 6 7>
par_ll_long_line
par_ll_long_line 04xxxx 0400000 1 2 3 4 5 6 7>
par_ll_long_line
par_ll_long_line 05xxxxx 0500000 1 2 3 4 5 6 7>
par_ll_long_line
par_ll_long_line 06xxxxxx 0600000 1 2 3>
par_ll_long_line
par_ll_long_line 07xxxxxxx 0700000 1 2 3>
par_ll_long_line
par_ll_long_line 08xxxxxxxx 0800000 1 2 3>
par_ll_long_line
par_ll_long_line 09xxxxxxxxx 0900000 1 2 3>
par_ll_long_line
par_ll_long_line 10xxxxxxxxxx 1000000 1 2 3>
par_ll_long_line
par_ll_long_line 11xxxxxxxxxxx 1100000 1 2 3>
par_ll_long_line
par_ll_long_line 12xxxxxxxxxxxx 1200000 1 2 3>
par_ll_long_line
par_ll_long_line 13xxxxxxxxxxxxx 1300000 1 2 3>
par_ll_long_line
par_ll_long_line 14xxxxxxxxxxxxxx 14000>
par_ll_long_line
par_ll_long_line 15xxxxxxxxxxxxxxx 15000>
par_ll_long_line
par_ll_long_line 16xxxxxxxxxxxxxxxx 16000>
par_ll_long_line
par_ll_long_line 17xxxxxxxxxxxxxxxxx 17000>
par_ll_long_line
par_ll_long_line 18xxxxxxxxxxxxxxxxxx 18000>
par_ll_long_line
par_ll_long_line 19xxxxxxxxxxxxxxxxxxx 19000>
par_ll_long_line
par_ll_long_line 20xxxxxxxxxxxxxxxxxxxx 20000>
par_ll_long_line
par_ll_long_line 21xxxxxxxxxxxxxxxxxxxxx 21000>
par_ll_long_line
par_ll_long_line 22xxxxxxxxxxxxxxxxxxxxxx >
par_ll_long_line
par_ll_long_line 23xxxxxxxxxxxxxxxxxxxxxxx >
par_ll_long_line
par_ll_long_line 24xxxxxxxxxxxxxxxxxxxxxxxx >
par_ll_long_line
par_ll_long_line 25xxxxxxxxxxxxxxxxxxxxxxxxx >
par_ll_long_line
par_ll_long_line 26xxxxxxxxxxxxxxxxxxxxxxxxxx >
par_ll_long_line
par_ll_long_line 27xxxxxxxxxxxxxxxxxxxxxxxxxxx>
par_ll_long_line
par_ll_long_line 28xxxxxxxxxxxxxxxxxxxxxxxxxxx>
par_ll_long_line
par_ll_long_line 29xxxxxxxxxxxxxxxxxxxxxxxxxxx>
par_ll_long_line
par_ll_long_line 30xxxxxxxxxxxxxxxxxxxxxxxxxxx>
par_load_blocks ### Test if --load blocks. Bug.
par_load_blocks 53d025127ae99ab79e8502aae2d9bea6 -
par_load_blocks 53d025127ae99ab79e8502aae2d9bea6 -
par_long_line_remote ### Deal with long command lines on remote servers
par_long_line_remote 1 6 30006
par_long_line_remote 6 50 250050
par_maxlinelen_X_I ### Test max line length -X -I
par_maxlinelen_X_I 859ed2964e82dba118e92b1bedd2f84a -
par_maxlinelen_X_I Chars per line (817788/13): 62906
par_maxlinelen_m_I ### Test max line length -m -I
par_maxlinelen_m_I 183794839f45c8f7e38fe7c677c49958 -
par_maxlinelen_m_I Chars per line (697810/11): 63437
par_opt_arg_eaten bug #31716: Options with optional arguments may eat next argument
par_opt_arg_eaten ### Test https://savannah.gnu.org/bugs/index.php?31716
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -l -0
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -l
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -l 1
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -l 0
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -L -0 - -0 is argument for -L
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten ### -k -0 -L 0 - -L always takes arg
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten ### -k -0 -L 0 - -L always takes arg
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten OK
par_opt_arg_eaten ### -k -e -0
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -e eof
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -i -0
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_opt_arg_eaten ### -k -0 -i repl
par_opt_arg_eaten 1 OK
par_opt_arg_eaten 2 OK
par_opt_arg_eaten 3 OK
par_opt_arg_eaten 4 OK
par_opt_arg_eaten 5 OK
par_pipe_line_buffer ### --pipe --line-buffer
par_pipe_line_buffer 200 400 1202
par_pipe_line_buffer These must diff: 1
par_pipe_line_buffer_compress ### --pipe --line-buffer --compress
par_pipe_line_buffer_compress 200 400 1202
par_pipe_tee bug #45479: --pipe/--pipepart --tee
par_pipe_tee --pipe --tee
par_pipe_tee 314572800
par_pipepart_tee bug #45479: --pipe/--pipepart --tee
par_pipepart_tee --pipepart --tee
par_pipepart_tee 314572800
par_results_csv bug #: --results csv
par_results_csv --header : --tag --files0 --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --tag --files0 --compress 1,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"22 11 /TMP/tmpfile",
par_results_csv --header : --tag --files0 --compress 2,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"22 12 /TMP/tmpfile",
par_results_csv --header : --tag --files0 --compress 3,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"23 11 /TMP/tmpfile",
par_results_csv --header : --tag --files0 --compress 4,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"23 12 /TMP/tmpfile",
par_results_csv --header : --tag --files0 Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --tag --files0 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 /TMP/tmpfile",
par_results_csv --header : --tag --files0 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 /TMP/tmpfile",
par_results_csv --header : --tag --files0 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 /TMP/tmpfile",
par_results_csv --header : --tag --files0 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 /TMP/tmpfile",
par_results_csv --header : --tag --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --tag --compress 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 22 11
par_results_csv --header : --tag --compress ",
par_results_csv --header : --tag --compress 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 22 12
par_results_csv --header : --tag --compress ",
par_results_csv --header : --tag --compress 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 23 11
par_results_csv --header : --tag --compress ",
par_results_csv --header : --tag --compress 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
par_results_csv --header : --tag --compress ",
par_results_csv --header : --tag Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --tag 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 22 11
par_results_csv --header : --tag ",
par_results_csv --header : --tag 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 22 12
par_results_csv --header : --tag ",
par_results_csv --header : --tag 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 23 11
par_results_csv --header : --tag ",
par_results_csv --header : --tag 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
par_results_csv --header : --tag ",
par_results_csv --header : --files0 --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --files0 --compress 1,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"/TMP/tmpfile",
par_results_csv --header : --files0 --compress 2,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"/TMP/tmpfile",
par_results_csv --header : --files0 --compress 3,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"/TMP/tmpfile",
par_results_csv --header : --files0 --compress 4,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"/TMP/tmpfile",
par_results_csv --header : --files0 Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --files0 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"/TMP/tmpfile",
par_results_csv --header : --files0 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"/TMP/tmpfile",
par_results_csv --header : --files0 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"/TMP/tmpfile",
par_results_csv --header : --files0 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"/TMP/tmpfile",
par_results_csv --header : --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : --compress 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11
par_results_csv --header : --compress ",
par_results_csv --header : --compress 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12
par_results_csv --header : --compress ",
par_results_csv --header : --compress 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11
par_results_csv --header : --compress ",
par_results_csv --header : --compress 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
par_results_csv --header : --compress ",
par_results_csv --header : Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
par_results_csv --header : 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11
par_results_csv --header : ",
par_results_csv --header : 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12
par_results_csv --header : ",
par_results_csv --header : 3,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11
par_results_csv --header : ",
par_results_csv --header : 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
par_results_csv --header : ",
par_results_csv --tag --files0 --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --tag --files0 --compress 1,:,999.999,999.999,0,15,0,0,"echo H2 H1",H2,H1,"H2 H1 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 2,:,999.999,999.999,0,15,0,0,"echo H2 11",H2,11,"H2 11 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 3,:,999.999,999.999,0,15,0,0,"echo H2 12",H2,12,"H2 12 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 4,:,999.999,999.999,0,15,0,0,"echo 22 H1",22,H1,"22 H1 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 5,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"22 11 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 6,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"22 12 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 7,:,999.999,999.999,0,15,0,0,"echo 23 H1",23,H1,"23 H1 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 8,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"23 11 /TMP/tmpfile",
par_results_csv --tag --files0 --compress 9,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"23 12 /TMP/tmpfile",
par_results_csv --tag --files0 Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --tag --files0 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1 /TMP/tmpfile",
par_results_csv --tag --files0 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11 /TMP/tmpfile",
par_results_csv --tag --files0 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"H2 12 /TMP/tmpfile",
par_results_csv --tag --files0 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"22 H1 /TMP/tmpfile",
par_results_csv --tag --files0 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 /TMP/tmpfile",
par_results_csv --tag --files0 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 /TMP/tmpfile",
par_results_csv --tag --files0 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"23 H1 /TMP/tmpfile",
par_results_csv --tag --files0 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 /TMP/tmpfile",
par_results_csv --tag --files0 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 /TMP/tmpfile",
par_results_csv --tag --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --tag --compress 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1 H2 H1
par_results_csv --tag --compress ",
par_results_csv --tag --compress 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11 H2 11
par_results_csv --tag --compress ",
par_results_csv --tag --compress 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"H2 12 H2 12
par_results_csv --tag --compress ",
par_results_csv --tag --compress 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"22 H1 22 H1
par_results_csv --tag --compress ",
par_results_csv --tag --compress 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 22 11
par_results_csv --tag --compress ",
par_results_csv --tag --compress 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 22 12
par_results_csv --tag --compress ",
par_results_csv --tag --compress 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"23 H1 23 H1
par_results_csv --tag --compress ",
par_results_csv --tag --compress 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 23 11
par_results_csv --tag --compress ",
par_results_csv --tag --compress 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
par_results_csv --tag --compress ",
par_results_csv --tag Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --tag 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1 H2 H1
par_results_csv --tag ",
par_results_csv --tag 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11 H2 11
par_results_csv --tag ",
par_results_csv --tag 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"H2 12 H2 12
par_results_csv --tag ",
par_results_csv --tag 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"22 H1 22 H1
par_results_csv --tag ",
par_results_csv --tag 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 22 11
par_results_csv --tag ",
par_results_csv --tag 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 22 12
par_results_csv --tag ",
par_results_csv --tag 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"23 H1 23 H1
par_results_csv --tag ",
par_results_csv --tag 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11 23 11
par_results_csv --tag ",
par_results_csv --tag 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
par_results_csv --tag ",
par_results_csv --files0 --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --files0 --compress 1,:,999.999,999.999,0,15,0,0,"echo H2 H1",H2,H1,"/TMP/tmpfile",
par_results_csv --files0 --compress 2,:,999.999,999.999,0,15,0,0,"echo H2 11",H2,11,"/TMP/tmpfile",
par_results_csv --files0 --compress 3,:,999.999,999.999,0,15,0,0,"echo H2 12",H2,12,"/TMP/tmpfile",
par_results_csv --files0 --compress 4,:,999.999,999.999,0,15,0,0,"echo 22 H1",22,H1,"/TMP/tmpfile",
par_results_csv --files0 --compress 5,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"/TMP/tmpfile",
par_results_csv --files0 --compress 6,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"/TMP/tmpfile",
par_results_csv --files0 --compress 7,:,999.999,999.999,0,15,0,0,"echo 23 H1",23,H1,"/TMP/tmpfile",
par_results_csv --files0 --compress 8,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"/TMP/tmpfile",
par_results_csv --files0 --compress 9,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"/TMP/tmpfile",
par_results_csv --files0 Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --files0 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"/TMP/tmpfile",
par_results_csv --files0 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"/TMP/tmpfile",
par_results_csv --files0 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"/TMP/tmpfile",
par_results_csv --files0 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"/TMP/tmpfile",
par_results_csv --files0 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"/TMP/tmpfile",
par_results_csv --files0 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"/TMP/tmpfile",
par_results_csv --files0 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"/TMP/tmpfile",
par_results_csv --files0 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"/TMP/tmpfile",
par_results_csv --files0 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"/TMP/tmpfile",
par_results_csv --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv --compress 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1
par_results_csv --compress ",
par_results_csv --compress 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11
par_results_csv --compress ",
par_results_csv --compress 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"H2 12
par_results_csv --compress ",
par_results_csv --compress 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"22 H1
par_results_csv --compress ",
par_results_csv --compress 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11
par_results_csv --compress ",
par_results_csv --compress 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12
par_results_csv --compress ",
par_results_csv --compress 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"23 H1
par_results_csv --compress ",
par_results_csv --compress 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11
par_results_csv --compress ",
par_results_csv --compress 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
par_results_csv --compress ",
par_results_csv Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
par_results_csv 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1
par_results_csv ",
par_results_csv 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11
par_results_csv ",
par_results_csv 3,:,999.999,999.999,0,6,0,0,"echo H2 12",H2,12,"H2 12
par_results_csv ",
par_results_csv 4,:,999.999,999.999,0,6,0,0,"echo 22 H1",22,H1,"22 H1
par_results_csv ",
par_results_csv 5,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11
par_results_csv ",
par_results_csv 6,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12
par_results_csv ",
par_results_csv 7,:,999.999,999.999,0,6,0,0,"echo 23 H1",23,H1,"23 H1
par_results_csv ",
par_results_csv 8,:,999.999,999.999,0,6,0,0,"echo 23 11",23,11,"23 11
par_results_csv ",
par_results_csv 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
par_results_csv ",
par_retries_0 --retries 0 = inf
par_retries_0 this wraps at 256 and should retry until it wraps
par_retries_0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
par_retries_all_fail bug #53748: -k --retries 10 + out of filehandles = blocking
par_retries_all_fail 1
par_retries_all_fail 2
par_retries_all_fail 3
par_retries_all_fail 4
par_retries_all_fail 5
par_retries_all_fail 6
par_retries_all_fail 7
par_retries_all_fail 8
par_retries_lb_jl Broken in 20240522
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo should be 5 lines >> "$tmp";sleep 20
par_retries_lb_jl should be 5 lines
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo 5 lines >> "$tmp";sleep 20
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo 5 lines >> "$tmp";sleep 20
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo 5 lines >> "$tmp";sleep 20
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo 5 lines >> "$tmp";sleep 20
par_retries_lb_jl parallel: Warning: This job was killed because it timed out:
par_retries_lb_jl parallel: Warning: echo 5 lines >> "$tmp";sleep 20
par_retries_lb_jl 5 lines
par_retries_lb_jl 5 lines
par_retries_lb_jl 5 lines
par_retries_lb_jl 5 lines
par_retries_lb_jl 5 lines
par_seqreplace_long_line ### Test --seqreplace and line too long
par_seqreplace_long_line 9 1 1 101
par_seqreplace_long_line 90 1 1 201
par_seqreplace_long_line 1 parallel: Error: Command line too long (309 >= 210) at input 0: 100
par_shellquote ### Test --shellquote in all shells
par_shellquote bash '
par_shellquote bash
par_shellquote bash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote csh \\\\\\\\ "\
par_shellquote csh "\ \ \
par_shellquote csh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_shellquote dash '
par_shellquote dash
par_shellquote dash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote fish '
par_shellquote fish
par_shellquote fish  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote fizsh '
par_shellquote fizsh
par_shellquote fizsh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote ksh2020 environment: line 1: ksh2020: command not found
par_shellquote ksh93 '
par_shellquote ksh93
par_shellquote ksh93  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote lksh '
par_shellquote lksh
par_shellquote lksh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote mksh '
par_shellquote mksh
par_shellquote mksh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote posh '
par_shellquote posh
par_shellquote posh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote rzsh '
par_shellquote rzsh
par_shellquote rzsh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote sash '
par_shellquote sash
par_shellquote sash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote sh '
par_shellquote sh
par_shellquote sh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote static-sh '
par_shellquote static-sh
par_shellquote static-sh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote tcsh \\\\\\\\ "\
par_shellquote tcsh "\ \ \
par_shellquote tcsh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_shellquote yash '
par_shellquote yash
par_shellquote yash  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote zsh '
par_shellquote zsh
par_shellquote zsh  !"#$%&'"'"'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
par_shellquote csh \\\\\\\\ "\
par_shellquote csh "\ \ \
par_shellquote csh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_shellquote tcsh \\\\\\\\ "\
par_shellquote tcsh "\ \ \
par_shellquote tcsh \\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~<><7F>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>\<5C>
par_tmp_full ### Test --tmpdir running full. bug #40733 was caused by this
par_tmp_full parallel: Error: Output is incomplete.
par_tmp_full parallel: Error: Cannot append to buffer file in /tmp/shm/parallel.
par_tmp_full parallel: Error: Is the disk full?
par_tmp_full parallel: Error: Change $TMPDIR with --tmpdir or use --compress.
par_tmux_fg bug #50107: --tmux --fg should also write how to access it
par_tmux_fg See output with: tmux -S /TMPtmpfile attach
par_tmux_fg open terminal failed: not a terminal
par_totaljobs OK