Mark G <[EMAIL PROTECTED]> writes:

[....]

>> Is there something wrong with printing the line number?
>
> Nothing @all. you dont need to do <$.>, $. is fine by it self so can scrap
> that to
>  printf " %s %s %-28s %s\n", $., $2, $4, $6;

I wanted the brackets in the output.

[...]
> . . . . . . . . . . . . . . . . . . . . . . . . . . . .  In either
> case that wont help { or atleast will make it a mess } your problem. I think
> the simplest thing to do is to replace your printf with sprintf in your
> function, like this:
>
> sub my_func{
> ...
> return sprintf " %s %s %-28s %s\n", $., $2, $4, $6;
> }
>
> and then you can assign to array:
>
> @c = split "", my_func();

Good.  Charles says as much too.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to