在我正在处理的脚本的一部分中,我想验证输入的 IP 地址的格式是否正确。我想在输入格式不正确时进行循环。当格式正确时,以下内容适用于循环。
while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]
do
Run Code Online (Sandbox Code Playgroud)
我怎么能把这个转过来说不符合格式。我希望!=~
能奏效,但出现语法错误。
我正在编写一个快速脚本来读取用户输入并将其放入几个不同程序的命令中。我正在xterm -e
为每个单独的程序打开一个终端。
脚本运行正常,但每次xterm -e
执行时,都会显示一条错误消息:
警告:尝试连接到会话管理器,不支持指定的任何身份验证协议
关于如何阻止它显示的任何想法?