04-25-2008
Problem with float calculation and awk
Hi All,
can some body help me to script the below logic. Basically am facing
problem with float calculation. Also i need this to be done inside a single awk.
I tried lot of tuning but still nothing is getting displayed, nor any errors
param=50
value=19.23
for(i=0;i<4;i++)
{
param=param*10;
value=value+param/100
}
print $value $param
Thnaks in advance
JS
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I have a script which takes a value from a file and performs calculations on it. Trouble is that this value is a float not an integer and it errors at the decimal point!
eg. 94.62
I would like to be able to detect the length of the float (in this above case, 5 characters), and simply do a... (2 Replies)
Discussion started by: danhodges99
2 Replies
2. Programming
Good morning,
I'm testing the use of ceilf:
/*Filename: str.c*/
#include <stdio.h>
#include <math.h>
int main (void)
{
float ceilf(float x);
int dev=3, result=0;
float tmp = 3.444f;
printf("Result: %f\n",ceilf(tmp));
return 0;
} (1 Reply)
Discussion started by: jonas.gabriel
1 Replies
3. Shell Programming and Scripting
I have a list of coordinate data, sampled below.
54555209 784672723
I want it as:
545552.09 7846727.23
Below is my script:
BEGIN {FS= " "; OFS= ","} {print $1*.01,$2*.01}
This is my outcome:
5.5e7 7.8e8
How do I tell awk that I want to keep all the digits instead of outputting... (1 Reply)
Discussion started by: ndnkyd
1 Replies
4. Shell Programming and Scripting
Hi
I'm using awk to manipulate the data in the 6th field of the file xxx_yyy.hrv.
The sample data that is available in this field is given below
220731.7100000000000000
When i tried using this command
cat xxx_yyy.hrv | awk '{printf("%23.16f\n",$6*-1)}'
I get the output as... (4 Replies)
Discussion started by: angelarosh
4 Replies
5. Shell Programming and Scripting
Here is the script I'm using
awk '{print $1,"\t",(($2+$3)/2)-x,"\t",(($2+$3)/2)+x,"\t",$4,"\t",$5}' x=500 $1
I just want to make float numbers (red) like normal numbers (green)
output
cX 1.65107e+08 1.65108e+08 13 64.2
cX 165112764 165113764 27 ... (7 Replies)
Discussion started by: ruby_sgp
7 Replies
6. Shell Programming and Scripting
val=21
total=3250
echo "`echo "scale=2; $val*100/$total" | bc`"
Output:
.64
How do i show the output become "0.64" instead of ".64" ?? Someone can help? (1 Reply)
Discussion started by: alvin0618
1 Replies
7. Shell Programming and Scripting
#!/bin/sh
CURRENTSTATE=2
CSVCSTATE=2
LASTSTATECHANGE=8
CSVCSTATEAGE=5
if (($CURRENTSTATE==$CSVCSTATE))&&(($LASTSTATECHANGE>=$CSVCSTATEAGE))
echo GREAT
fi
returns:
./aff: line 12: syntax error near unexpected token `fi'
./aff: line 12: `fi'
what am i doing wrong here? (6 Replies)
Discussion started by: SkySmart
6 Replies
8. Shell Programming and Scripting
Hi guys,
could someone throw some light on the following behaviour of printf (I'll start with info about the system and the tool/shell/interpreter versions)?:
$ uname -a
Linux linux-86if.site 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64 x86_64 x86_64... (9 Replies)
Discussion started by: elixir_sinari
9 Replies
9. Shell Programming and Scripting
Heyas
Trying to calculate the total size of a file by reading its bitrate.
Code snippet:
fs_expected() { #
# Returns the expected filesize in bytes
#
pr_str() {
ff=$(cat $TMP.info)
d="${ff#*bitrate: }"
echo "${d%%,*}" | $AWK '{print $1}' | head -n 1
}
t_BYTERATE=$((... (9 Replies)
Discussion started by: sea
9 Replies
10. Shell Programming and Scripting
I am trying to run the awk below. My question is when I split the input, then run anotherawk to perform a calculation using that splitas the input there are no issues. When I try to combine them the output is not correct, is the split not working or did I do it wrong? Thank you :).
input
... (8 Replies)
Discussion started by: cmccabe
8 Replies
LEARN ABOUT PHP
gmagickdraw
GMAGICKDRAW(3) 1 GMAGICKDRAW(3)
The GmagickDraw class
INTRODUCTION
CLASS SYNOPSIS
GmagickDraw
GmagickDraw
Methods
o public GmagickDraw GmagickDraw::annotate (float $x, float $y, string $text)
o public GmagickDraw GmagickDraw::arc (float $sx, float $sy, float $ex, float $ey, float $sd, float $ed)
o public GmagickDraw GmagickDraw::bezier (array $coordinate_array)
o public GmagickDraw GmagickDraw::ellipse (float $ox, float $oy, float $rx, float $ry, float $start, float $end)
o public void GmagickDraw::getfillcolor (void )
o public float GmagickDraw::getfillopacity (void )
o public string GmagickDraw::getfont (void )
o public float GmagickDraw::getfontsize (void )
o public int GmagickDraw::getfontstyle (void )
o public int GmagickDraw::getfontweight (void )
o public void GmagickDraw::getstrokecolor (void )
o public float GmagickDraw::getstrokeopacity (void )
o public float GmagickDraw::getstrokewidth (void )
o public int GmagickDraw::gettextdecoration (void )
o public string GmagickDraw::gettextencoding (void )
o public GmagickDraw GmagickDraw::line (float $sx, float $sy, float $ex, float $ey)
o public GmagickDraw GmagickDraw::point (float $x, float $y)
o public GmagickDraw GmagickDraw::polygon (array $coordinates)
o public GmagickDraw GmagickDraw::polyline (array $coordinate_array)
o public GmagickDraw GmagickDraw::rectangle (float $x1, float $y1, float $x2, float $y2)
o public GmagickDraw GmagickDraw::rotate (float $degrees)
o public GmagickDraw GmagickDraw::roundrectangle (float $x1, float $y1, float $x2, float $y2, float $rx, float $ry)
o public GmagickDraw GmagickDraw::scale (float $x, float $y)
o public GmagickDraw GmagickDraw::setfillcolor (string $color)
o public GmagickDraw GmagickDraw::setfillopacity (float $fill_opacity)
o public GmagickDraw GmagickDraw::setfont (string $font)
o public GmagickDraw GmagickDraw::setfontsize (float $pointsize)
o public GmagickDraw GmagickDraw::setfontstyle (int $style)
o public GmagickDraw GmagickDraw::setfontweight (int $weight)
o public GmagickDraw GmagickDraw::setstrokecolor (GmagickPixel $color)
o public GmagickDraw GmagickDraw::setstrokeopacity (float $stroke_opacity)
o public GmagickDraw GmagickDraw::setstrokewidth (float $width)
o public GmagickDraw GmagickDraw::settextdecoration (int $decoration)
o public GmagickDraw GmagickDraw::settextencoding (string $encoding)
PHP Documentation Group GMAGICKDRAW(3)