$ ./parallel --tagstring {%} echo {} ::: a b c d e
1 a
4 d
2 b
3 c
1 e
and it works fine
However when I mix it with --bar command line switch,
the tag prefix behaves like {#} instead of {%}
and can be seen that 'e' is prefixed with 5 instead of 1-4
$ ./parallel --tagstring {%} --bar echo {} ::: a b c d e
0% 0:5=0s d 1 a
4 d
2 b
3 c
80% 4:1=0s e 5 e
100% 5:0=0s e
also,
why is the output distorted and not in a new line?