shell从经常需要用read命令从终端读取用戶输入并验证输入的数据是否合法。常见的验证有验证输入的是否是一个数值是否是一个有效的IP地址等等。
shell本身并没有提供这些验证數据合法性的命令以下是用来验证数据合法性的一些接口。这些接口封装了read命令在里面
1.验证输入的是否是数字
#@usage:从终端读取用户输入,除非获得一个有效的用户输入不然会一直读取
#如果用户输入ENTER,则表示为默认,退出
2.验证输入是否为有效的IP地址