需求 用户输入空格,字母(string),和不在20-40范围内的数字都会无限循环的要求用户重新输入。直到用户终端输入20-40之内的数字,退出循环。 #!/bin/bash :<<! 用户输入空格,字母(string),和不在20-40范围内的数字都会无限循环的要求用户重新输入。直到用户终端输入20-40之内的数字,退出循环。 ! read -p "Please enter a number between 20 to 40:" number # 提示用户输入20-40范围内的数字 until [ $number -gt 20 -a $number -lt 40