465 B
465 B
Sum
Objectives
- Write a script that gets two numbers and prints their sum
- Make sure the input is valid (= you got two numbers from the user)
- Test the script by running and passing it two numbers as arguments
Constraints
- Use functions
Solution
#!/usr/bin/env bash
re='^[0-9]+$'
if ! [[ $1 =~ $re && $2 =~ $re ]]; then
echo "Oh no...I need two numbers"
exit 2
fi
function sum {
echo $(( $1 + $2 ))
}
sum $1 $2