shell整理(41)====判断输入是不是ip
(题目):判断传入参数是不是ip
思路:192.168.1.1
是ip的条件,***点分十进制这四个数必须都小于255
***点分十进制必须保证都是数字,不能有字母
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
[ -z $1 ] && echo "Uesage : `basename $0` IP" && exit 0
check () {
a=` echo $1 | awk -F. '{if($1<255 && $2<255 && $3<255 && $4<255){print "yes"}}' `
if echo $1| egrep "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" > /dev/null
then
if [ $a == "yes" ]; then
echo "yes"
else
echo "no"
fi
else
echo "no"
fi
}
check $1
|
shell整理(41)====判断输入是不是ip相关推荐
- shell脚本--判断输入的ip是否正确
#!/bin/bash #It's written by caibingsen #!/bin/bash #It's written by caibingsen #date:2016-03-15 #wh ...
- 判断输入的IP地址是否合法
判断输入的IP地址是否合法,ip地址的值在0~255之间,先把输入的IP的地址转换为一个字符串. #define LEN (sizeof(xx)/sizeof(xx[0])) const char * ...
- Shell(Bash)输入一个IP 判断是否可用并进行ping 测试
下面是一个简单的shell 脚本去判断输入的IP是否正常,然后进行ping测试 note: egrep 是grep的扩展,支持正则表达式,= grep -E 对于如何加while循环重复输入IP直至正 ...
- c语言if如何判断键盘输入是整数,利用if,else判断输入的是不是一个正整数
static void Main(string[] args) { while (true) { Console.Write("请输入一个100以内的数:"); int a =Co ...
- linux shell数据重定向(输入重定向与输出重定向)详细分析
转载自: linux shell数据重定向(输入重定向与输出重定向)详细分析 - 程默 - 博客园 http://www.cnblogs.com/chengmo/archive/2010/10/20/ ...
- bigdecimal判断等于0_Linux | shell脚本-比较判断和运算语句
一.简介 在我们写shell脚本的过程中,经常需要作比较判断,例如比较哪个数字大,判断文件是否存在,判断文件是否是目录,判断是否为真等操作.有时候我们还需要做运行,例如加减乘除等等,今天就来简单介绍比 ...
- 一招判断云主机IP是不是原生IP
原生IP就是指该IP的注册地址与机房所在位置一致的IP,如何判断云主机IP是不是原生IP呢? 1.访问https://bgp.he.net/,在输入框内输入需要查询的IP,然后点击"Sear ...
- java 回车判断_java 判断输入回车符
java 判断输入回车符 [2021-01-31 09:05:13] 简介: 判断php是否安装成功的方法:首先在php安装路径下创建phpinfo.php文件:然后打开浏览器,在网址输入栏中输入[ ...
- 判断Qstring是不是IP格式
QHostAddress _Address;//借助QHostAddress判断输入的内容的格式是不是IP bool _isAddr= _Address.setAddress(dlg.textValu ...
最新文章
- mysql批量复制表数据到另外几张表的写法
- html用占位符文本填补空白,占位符文本的选择
- 【语法解释】init
- 【线上分享】移动音视频SDK工程实践之数据采集和处理
- 04.卷积神经网络 W4.特殊应用:人脸识别和神经风格转换
- 深度学习-参数与超参数
- 大数据的说法 正确的是_数据量——让数据分析师永远头疼的指标
- “听话”的苏宁少东家
- java调用cmd关闭excel,java 调用 windows 的 cmd 命令
- 如何解决struts2没有提示问题
- disable-user-add-description
- 经典面试智力题200+题和解答
- 有人提到田英章欧体田字格范本,说两句。
- echarts饼状图设置位置
- 鸿蒙熔炉是真实存在的吗,古董局中局父辛爵是真的吗 父辛爵真实存在国内仅有两件...
- 一个奇鸽船新版本 v1.32
- Ubuntu安装Gcc时,显示“无法解析域名cn.archive.ubuntu.com”,如下方式可解决
- JavaWebDay7
- 8个可以免费下载3D模型的网站,快收藏起来吧~
- 使用fsck修复系统文件错误