### Test --basenamereplace b.c b.c b.c b b b b.c b.c b.c b b b ### Test --bnr b.c b.c b.c b b b b.c b.c b.c b b b ### Test --extensionreplace /a/b a/b b /a/b a/b b /a/b a/b b /a/b a/b b ### Test --er /a/b a/b b /a/b a/b b /a/b a/b b /a/b a/b b ### Test --basenameextensionreplace b b b b b b b b b b b b ### Test --bner b b b b b b b b b b b b ### Test {/} b.c b.c b.c b b b ### Test {/.} b b b b b b ### Test {#/.} number2 ### Test {#/} number2.c ### Test {#.} a/number2 ### bug #34241: --pipe should not spawn unneeded processes OK ### Test of quoting of > bug >/dev/null ### Test of quoting of > bug if line continuation > > > ### Test of --trim illegal parallel: Error: --trim must be one of: r l rl lr. ### Test of eof string on ::: foo ### Test of ignore-empty string on ::: foo ole bar ### Test of trailing space continuation foo ole bar quux foo ole bar quux foo ole bar quux ### Test of trailing space continuation with -E eof foo ole foo ole foo ole ### Test of --colsep a b c a b c {4} a b c d a b c d e f a b c d e f a b c a b c {4} a b c d ### Test of tab as colsep abc def ghi jkl abc def ghi jkl ### Test of multiple -a plus colsep abc def mno jkl ### Test of multiple -a no colsep abc def ghi jkl mno pqr ### Test of quoting after colsplit >/tmp/null >/dev/null ### Test of --colsep as regexp a b c {4} a b c d a b c {4} a b c d a b c {4} a b c d a_b_c_{4} a_b_c_d ### Test of -C a_b_c_{4} a_b_c_d ### Test of --trim n a_b_\ c\ _{4} a_\ b\ _c_d a_b_c_{4} a_b_c_d ### Test of bug: If input is empty string echo {2} {2} echo ac ac echo ac ac ### Test bug #34241: --pipe should not spawn unneeded processes 1 2 3 o ### Test :::: mixed with ::: ### Test :::: < ::: ::: 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test :::: < < :::: < 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test -a :::: < :::: < 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test -a -a ::: 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test -a - -a ::: 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test :::: < - ::: 6 4 1 6 4 2 6 4 3 6 5 1 6 5 2 6 5 3 7 4 1 7 4 2 7 4 3 7 5 1 7 5 2 7 5 3 ### Test -E 1 2 3 1 2 4 1 3 3 1 3 4 1 4 3 1 4 4 2 2 3 2 2 4 2 3 3 2 3 4 2 4 3 2 4 4 3 2 3 3 2 4 3 3 3 3 3 4 3 4 3 3 4 4 4 2 3 4 2 4 4 3 3 4 3 4 4 4 3 4 4 4 ### Test -E one empty 1 2 2 2 ### Test -E 2 empty 1 2 ### Test -E all empty ### Test {#} 1 2 3 4 5 6 7 8 9 10 ### Test --seqreplace and line too long 1 1 130001 1 1 130001 parallel: Error: Command line too long (260009 >= 131071) at number 9: 10... ### bug #37042: -J foo is taken from the whole command line - not just the part before the command foo tag_with_foo a tag_with_a a -J bug_37042_profile print_-J_bug_37042_profile ### Bug introduce by fixing bug #37042 abc ### Test --header with -N Start h1 h2 1a 1b Stop Start h1 h2 2a 2b Stop Start h1 h2 3a Stop ### Test --header with --block 1k Start h1 h2 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 10xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 11xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 12xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 13xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 14xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 15xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 16xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 17xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Stop Start h1 h2 18xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 19xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 20xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 21xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 22xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Stop ### Test --header with multiple ::: a2 b1 b1 a2