Hi, On Wed, Feb 10, 2021 at 01:42:29PM +0100, Leonard Janis Robert König wrote: > I'm sorry if I this is not a bug but to be expected, but I thnk pr > doesn't get the alignment of tabs in multicolumn output right. > [...] > Unfortunately the POSIX spec is, in my reading, a bit unclear here.
I do not think so: -column Produce multi-column output that is arranged in column columns[...]. The options -e and -i shall be assumed for multiple text-column output. -e[char][gap] Expand each input <tab> to the next greater column position[...]. -i[char][gap] In output, replace multiple <space>s with <tab>s wherever[...]. https://pubs.opengroup.org/onlinepubs/009695399/utilities/pr.html https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pr.html The way I read the POSIX spec, "pr" needs to account for the column separation by adjusting whitespace while still using tab characters in the output. > But I think the behavior of GNU/pr is rather unexpected when printing > multicolumn source code and not in line what the original authors > intended. I concur. Thanks, Erik -- [M]ost parts of this industry just work by chance. -- Thomas Gleixner