在我正在处理的脚本的一部分中,我想验证输入的IP地址的格式正确。我想在输入格式不正确时进行循环。当格式正确时,以下内容适用于循环。
while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]
do
我该如何转转说不适合该格式。我希望!=~
可以使用,但是出现语法错误。
2
Synner,请注意:在编写交互式脚本时,很明显,shell脚本的强大功能来自能够以交互方式和以批处理方式对同一脚本执行相同的操作。将来(当您开始使用脚本作为构建块时)绝对肯定会更容易,只要在命令行中输入选项,然后在出现任何错误时立即以非零的退出代码(和一条消息)返回。只是我的2美分……
—
猎鹿人2013年