## Converting a decimal into integer

Converting a decimal into integer
# 1
10-29-2007
Converting a decimal into integer

Hi all,

I'm trying to convert a decimal number into an integer number; I'm doing this:

n=`echo |awk '{ print "'"\$mem"'"*10}'`

where the variable mem is equal to 3.7
I'd like to obtain 37, but the expression above gives me 30.

thx a lot
 idro View Public Profile for idro Find all posts by idro
# 2
10-29-2007
Quote:
Originally Posted by idro
Hi all,

I'm trying to convert a decimal number into an integer number; I'm doing this:

n=`echo |awk '{ print "'"\$mem"'"*10}'`

where the variable mem is equal to 3.7
I'd like to obtain 37, but the expression above gives me 30.

thx a lot
Try
 earnstaf View Public Profile for earnstaf Find all posts by earnstaf
# 3
10-31-2007
It works, but now I obtain, 37.0.
I'd want 37.
 idro View Public Profile for idro Find all posts by idro
# 4
10-31-2007
 vgersh99 View Public Profile for vgersh99 Find all posts by vgersh99
# 5
10-31-2007
GREAT!!!

Now it works.

thanx to all, guyz.
 idro View Public Profile for idro Find all posts by idro

## Calculate the constant e to 14+ decimal places using integer maths.

Hi guys... I am loving this integer maths thing. 64 bit systems are certainly easier than 32 bit, but hey, I don't intend to leave out my fav' platform. Using one of the 'Brothers' methods, URL inside the code. #!/bin/sh # # #!/usr/local/bin/dash # e_constant.sh # Brother's formula . #...

## Column value can be Two integer post decimal or blank

Hi Experts, Need your advice. I have a csv file in which column value can contain two integer post decimal(like 1.00, 13.00,12.15, 2.43) or blank. Tried the below code but not working. awk -F "|" '{ if (\$39 !~ /^+\.{2}\$ || \$39 != "") {print "165: Quantity decimal values are not correct...

## Converting string to integer

I have a function that is supposed to check for user processes and wait for 0 count before exiting the function. I am sure I have more than one issue in my code, but the stumbling block right now is that I am trying to convert the value of my variable from a string to integer. process_count...

## [Solved] need to convert decimal to integer

Using below command awk 'NR==FNR{A=\$1;next} {sum+=(\$2*A)}END{OFMT="%20f";print int(sum)}' Market.txt Product.txt answer:351770174.00000 how to convert this to 351770174. when i try with below command i am getting different result. awk 'NR==FNR{A=\$1;next}...

## truncate string to integer or decimal

From strings stored in variables, I need to isolate and use the first numerical value contained within them. I will need to know how to produce an integer as well as a floating point decimal. It needs to work on any string regardless of what types of characters (if any) are preceding or following...

## compare decimal and integer values in if in bash shell

i need to do camparisions like the below. For the case when first=10 and second=9.9 the scripts displays process failed. I need to be able to convert the values to integer before doing the comparision. Like 9.9 should be rounded over to 10 before doing comparision. Please advice how can...

## Converting decimal to integer

The shell mentioned below will show a warning if the page takes more than 6 seconds to load. The problem is that myduration variable is not an integer. How do I convert it to integer? myduration=\$(curl http://192.168.50.1/mantisbt/view.php?id=1 -w %{time_total}) > /dev/null ; ] && echo...

## Converting integer to String

Hi everyone, I would like to know how to convert an integer to a string. for instance if i=1 i would like to creat a variable called constant1. i want to do this in a for loop so for each value of i, i create a new variable such as constant2, constant3,... and so on. for i in 1 2 3 do ...

## Compare integer value with decimal

Hi all, I have a issue... Is it possible to compare integer value with decimal value. If it is not possible,then how can i compare 2 decimal values in born shell.thanks!

## Help: How do I ADD non-integer (decimal) values?

I am trying to create a script that will read from a file two non-integer values (decimals) and add those values together. For example, I want to add 1.51 and -2.37 together and get the sum. Any ideas? Thanks!