bash脚本:测试网络地址以进行验证

时间:2018-04-26 21:43:08

标签: bash

很抱歉,如果之前有人询问,但除了Windows和正则表达式之外我找不到解决方案。我都不熟悉。

我想验证网络地址,如192.168.1.0/24,或IP,如192.168.1.1。

这就是我想出来的......

if [[ "$1" =~ ^[1-255].[0-255].[0-255].0/[8-32]$ ]]; then
    echo "Parameter: network-address is missing."
fi

但是这个if-test根本不起作用。 感叹号也不见了。

任何解决方案?

0 个答案:

没有答案