>
>    $ (printf '.pl 1i\n.ll 2i\n'; yes 'a \n%') | nroff | sed 13q
>    a  1 a 1 a 1 a 1 a 1
>    a 1 a 1 a 1 a 1 a  1
>    a  1 a 1 a 1 a 1 a 1
>    a 1 a 1 a 1 a 1 a  1
>    a  1 a 1 a 1 a 1 a 1
>    a 1 a 1 a 1 a 1 a  1
>    a  2 a 2 a 2 a 2 a 2
>    a 2 a 2 a 2 a 2 a  2
>    a  2 a 2 a 2 a 2 a 2
>    a 2 a 2 a 2 a 2 a  2
>    a  2 a 2 a 2 a 2 a 2
>    a 2 a 2 a 2 a 2 a  2
>    a  3 a 3 a 3 a 3 a 3
>    $
>

I can reproduce this on my FreeBSD box,
but I cannot figure out how this works?
Can you really send a never ending stream to nroff?
And why do you need seq?
I get the same result with just head:

$ ( printf '.pl 1i\n.ll 2i\n' ; yes 'a \n%' ) | nroff | head -n13
a  1 a 1 a 1 a 1 a 1
a 1 a 1 a 1 a 1 a  1
a  1 a 1 a 1 a 1 a 1
a 1 a 1 a 1 a 1 a  1
a  1 a 1 a 1 a 1 a 1
a 1 a 1 a 1 a 1 a  1
a  2 a 2 a 2 a 2 a 2
a 2 a 2 a 2 a 2 a  2
a  2 a 2 a 2 a 2 a 2
a 2 a 2 a 2 a 2 a  2
a  2 a 2 a 2 a 2 a 2
a 2 a 2 a 2 a 2 a  2
a  3 a 3 a 3 a 3 a 3
$

Anton


Reply via email to