Shell

In shell scripting, how to check if a given argument is a number?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

regex='^[0-9]+$'
if [[ ${var//*.} =~ $regex ]]; then
...