Is this what you are looking for:

$ perl -e '$total = 24.15 ; printf "Total: \$%.2f\n", $total; '

Regards,
- Robert

On Mon, Oct 26, 2009 at 11:57 AM, Bryan R Harris
<bryan_r_har...@raytheon.com> wrote:
> Is there a good way to do printf's with currency symbols?
>
> I've tried this:
>
>  printf "Total: \$%10.2f\n", $total;
>
> But it puts the dollar sign way out front (ugly).  I want it to look like:
>
>  Total:    $24.15
>
> Is there a way to do this without getting all messy like this?
>
>  printf "Total:%10s\n", "\$".sprintf(%.2f,$total);

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to