Shell脚本判断IP是否合法性(多种方法)
2023-09-14 08:59:44 时间
if echo $IP|grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" /dev/null; then
if [ $FIELD1 -le 255 -a $FIELD2 -le 255 -a $FIELD3 -le 255 -a $FIELD4 -le 255 ]; then
if echo $IP|grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" /dev/null; then
编写SHELL脚本--判断用户的参数 测试语句格式: [ 条件表达式 ] 常见的几种形式: [ -d /etc ] 判断/etc是不是一个目录类型, [ -e /etc/php.ini ] 判断/etc/php.ini 文件是否存在 [ -f /etc/php.
李振良 6年互联网运维经验,擅长Linux,Python,Docker,MySQL,运维自动化等技术领域。
if [ $FIELD1 -le 255 -a $FIELD2 -le 255 -a $FIELD3 -le 255 -a $FIELD4 -le 255 ]; then
if echo $IP|grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" /dev/null; then
编写SHELL脚本--判断用户的参数 测试语句格式: [ 条件表达式 ] 常见的几种形式: [ -d /etc ] 判断/etc是不是一个目录类型, [ -e /etc/php.ini ] 判断/etc/php.ini 文件是否存在 [ -f /etc/php.
李振良 6年互联网运维经验,擅长Linux,Python,Docker,MySQL,运维自动化等技术领域。
相关文章
- jQuery判断checkbox,radio是否选中的3种方法
- 渗透-N种反弹shell方法
- 利用 Flask 动态展示 Pyecharts 图表数据的几种方法
- 【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
- java实现遍历树形菜单方法——service层
- Java ceil() 方法
- Shell - Shell脚本调试方法
- jQuery显示隐藏div的几种方法
- Linux Shell脚本自动化编程实战-shell变量(二)
- 【游戏开发备注之三】GAMECENTER登陆出现“无法识别此游戏”问题的两种解决方法
- mysql5.7 服务无法启动的问题解决方法
- ML之FE:特征工程/数据预处理中的划分特征类型/数据类型划分(类别型、数字型)的多种实现方法之详细攻略
- java.lang.NullPointerException出现的几种原因以及解决方法
- 习题 4.12 用递归方法求···n的值由主函数输入。
- 【Groovy】MOP 元对象协议与元编程 ( Expando 动态类 | 创建动态类 | 为动态类增加字段和方法 )
- shell截取字符串的方法
- 014-交互式Shell和shell脚本获取进程 pid
- 19.第六章 Shell脚本编程基础入门 -- shell 脚本语言的基本用法(二)
- shell动态生成.sql文件的方法进阶2
- Win7系统如何在线进行重装?在线一键重装Win7方法
- Canvas翻转方法
- MYSQL提权之反弹SHELL——数据库提权属于webshell到管理员的纵向提权,本质还是利用udf提权,无非是在mysql自定义函数中使用了反弹shell而已
- shell批量创建数据表的一个方法
- C# 获取类、方法、属性的自定义特性(Attribute)信息
- 某操纵系统采用可变分区分配存储管理方法,用户区为512K且始址为0,用空闲分区表管理空闲分区。若分配是采用分配空闲区低地址部分的方案,且初始时用户区的512K空间空闲,对下述申请序列:申请300K,申
- shell - 01 - Shell入门:扎好马步 走的更稳
- shell - 07 - Shell文本处理三剑客 - grep
- shell动态生成.sql文件的方法进阶