View Single Post
  #1   (View Single Post)  
Old 6th January 2011
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Tcpdump Spy
 
Join Date: Apr 2008
Location: Netherlands
Posts: 2,243
Default dc(1) and leading zeros?

I've got a shell script and I do some calculations with dc(1).

I need to have one number printed with leading zeros; I can't find an easy and straightforward way to do this with dc itself, but the manpage does mention:

Quote:
Z
Pops a value off the stack, calculates the number of digits it has (or number of characters, if it
is a string) and pushes that number. The digit count for a number does not include any leading zeros, even if those appear to the right of the radix point.
Which sort of implies there is an easy and straightforward way ...

I know there are a zillion-and-one method of accomplishing this, and I the script is running happily with one of them. I'm just curious
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.

Last edited by Carpetsmoker; 7th January 2011 at 11:35 PM.
Reply With Quote