## division by zero

division by zero
# 1
08-26-2010
division by zero

Hello,

I am searching for a way to calculate for example 10/100 within a shellscript and the result should be 0.1 and not just 0.

Every alternative i tried just results 0

Thank you in advance

2retti
 2retti View Public Profile for 2retti Find all posts by 2retti
# 2
08-26-2010
 kevintse View Public Profile for kevintse Find all posts by kevintse
# 3
08-26-2010
try this in shell script

div=\$(echo "scale=2; 10 / 100" | bc)

echo "\$div"
 posner View Public Profile for posner Find all posts by posner
# 4
08-26-2010
 bartus11 View Public Profile for bartus11 Find all posts by bartus11
# 5
08-26-2010
Quote:
Originally Posted by posner
try this in shell script

div=\$(echo "scale=2; 10 / 100" | bc)

echo "\$div"
It works, but the output is ".1" and not "0.1"

I can`t calculate further with ".1"
 2retti View Public Profile for 2retti Find all posts by 2retti
# 6
08-26-2010
In bc you can.
This User Gave Thanks to bartus11 For This Post:
 bartus11 View Public Profile for bartus11 Find all posts by bartus11
# 7
08-26-2010
Quote:
Originally Posted by bartus11
In bc you can.
Thats right and it works... Thanks!!!
 2retti View Public Profile for 2retti Find all posts by 2retti

## Division of columns from two files

I have two text files T1 and T2 T1 looks as follows Name All Maths Science English Social Anie 48/18 = 2.7 44/17 = 2.6 20/6 = 3.3 24/11 = 2.2 NA Edwin ...

## Division of wc output

I have a function that outputs 3 lines for each result and I want to know how many results there are. so for example function | wc -l 24 but I want to see the result 8. so is there a easy way to divide the result?

## Help in division

hi, The below commands result only the whole number(not giving the decimal values). pandeeswaran@ubuntu:~\$ echo 1,2,3,4|sed 's/,/\//g'|bc 0 pandeeswaran@ubuntu:~\$ echo 1000,2,3|sed 's/,/\//g'|bc 166 How to make it to return the decimal values? Thanks

## awk: division by zero

I received error "awk: division by zero" while executing the following statement. SunOS 5.10 Generic_142900-15 sun4us sparc FJSV,GPUZC-M echo 8 | awk 'END {printf ("%d\n",NR/\$1 + 0.5);}' file1.lst awk: division by zero Can someone provide solution? Thanks Please use code...

## how to check for division by zero

i have a script that is doing the following: awk 'BEGIN {FS=","} ; {printf("%.10f",(\$5 - \$2)/(3 * \$3))}' data > test now some records in \$3 contain zeroes. i don't want to remove those records. is it possible to check for division by zero and then write a "N/A" for that record in the o/p...

## division by 0 error

Hi, I am writing a script that among other things will be checking for various files on mount points. One of the conditions is that unless the server has failed over the df command will show root ( / ). If when checking the files the script comes across /, I want it to skip it, otherwise to...

## Problem in division

hi I am having two variables namely a=7 & b=8. I have to subtract these two variables. I am using the command c=`expr \$a / \$b` When I check the value of c, it comes out to be zero. Please help. Regards Rochit

## Cannot adjust division

I have a doubt with an error message, and i want to be sure if this is a normal situation or not. Situation: I was formating and installing a SCSI 36Gb HD with UNIX SCO 5.05, the problem happens when is making the division and filesystem on disk 1, and the message error is "Exit value 139...

## division problem

how can i show the value when i divide a number where the dividend is greater then the divisor. for example... 3 divided by 15 ---> let x=3/15 when i do this in the shell environment it gives me an output of 0. please help me. thanks.