Linux in General > Os Talk

Need Help with Math in Redhat



--- Code: ---
--- End code ---
Hi all,
I am trying to figure out how to use a math command to divide one file by another then pipe it to a file.
I have too files one with a value of 10 (lets say file1) and one with a value of 200 (lets say file 2), I need to divide file 2 by file 1 and had results sent to a file (lets say file 3). I am working out of a book and don't quite understand which operations to use or how they are supposed to be combined.

Here is what I have so far:

--- Code: --- #!/bin/bash
var3=`echo "var1=file2; var2=file1; var1 / var2" | bc`
echo output=file3
--- End code ---
 but I keep getting the following error.
 [ Ike]$ ./Week3prog3Ike.scr
 Runtime error (func=(main), adr=15): Divide by zero
I have tried it this way too

--- Code: ---#!/bin/bash
read File2
read File1
var3=`echo "var1=File2; var2=File1; var1 / var2" | bc | output=File3`
--- End code ---

and  I am getting this error output:

 [Ike]$ ./Week3prog3Ike.scr
 (standard_in) 1: parse error
 (standard_in) 1: parse error

Thanks in advance.


[0] Message Index

Go to full version