Untitled

 avatar
unknown
plain_text
2 years ago
511 B
2
Indexable
#!/bin/bash

# Define a function to check if a string is a number
is_number() {
  # Use a regular expression to match only digits
  if [[ $1 =~ ^[0-9]+$ ]]; then
    return 0 # True
  else
    return 1 # False
  fi
}

# Ask the user for a number
read -p "Enter a number: " input

# Loop until the user enters a valid number
while ! is_number "$input"; do
  echo "That's not a number. Try again."
  read -p "Enter a number: " input
done

# Echo the user's input
echo "You entered: $input"
Editor is loading...