gpt4 book ai didi

linux - 如何检查变量是否包含有效的 ip 地址

转载 作者:太空宇宙 更新时间:2023-11-04 11:22:28 26 4
gpt4 key购买 nike

我正在编写一个 shell 脚本程序,其中我从用户那里获取 IP 地址或系统名称,谁能告诉我如何检查给定的 IP 地址或系统名称是否有效。我觉得ping不通,我试过了,还是出不来,请问有没有其他的方法。

最佳答案

试试这个,希望能成功

#! /bin/sh

valid_ip()
{
# Check if IP format is num.num.num.num / num between 0..255
if [ "$(sipcalc $1 | grep ERR)" != "" ]; then
echo "incorrect"
return 1
fi
echo "correct"
return 0
}

关于linux - 如何检查变量是否包含有效的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17292952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com