Math/Arithmetic in Bash/Shell Scripts, With Examples
Math is easy, Bash scripting is easy, so performing math/arithmetic in Bash/Shell scripts should be easy too. It is. Here’s how to do it. Working with Integers Bash’s built-in arithmetic can only handle integer (whole number) values. If you attempt to declare a variable with a non-integer value: declare -i e=2.5 You’ll see the following: bash: declare: 2.5: syntax error: invalid arithmetic operator (error token is “.5”) To work with non-integer numbers, you will need to use an external program to perform your calculations – but first, … Read more