Question: I'm new shell scripting. I need to get data between run and Automatic match counts using shell scripting. So that it can be processed as semi structured data. please advice

Answer: 
Actual PI value is

> 
> 3.141592653589793**238**46264338327950288419716939937510582...
> 
> 
> 3.141592653589793**116**
> 
> 
> 

and the Javascript approximation is just *wrong*. No magic: `.toPrecision()` doesn't know 16, 17, 18th digits of PI.
When you truncate π to 51 bits after the decimal point (corresponding to the fraction `7074237752028440`/`2251799813685248`), you get the value

```
3.1415926535897931159979634685442...

```

which seems to match (with rounding).

51 is the number of significant bits remaining in the double-precision floating-point representation after you deduce the integer part (the mantissa has 53 bits).