Linux初学者的简易脚本---- 匹配合法ip
2015-09-08 11:15
423 查看
#!/bin/bash # Author: tianzhaogao (E-mail: 296862380@qq.coom) #ip.txt 要匹配的ip文件 #okip.txt 匹配出的合法ip rm -rf /root/test/okip.txt #初始化 touch /root/test/okip.txt #初始化 ip=$(cat ip.txt | grep "^[0-9]\{1,3\}\.[0-9]\{0,3\}\.[0-9]\{0,3\}\.[0-9]\{0,3\}") for i in $ip do n1=$(echo "$i" | cut -d "." -f 1) n2=$(echo "$i" | cut -d "." -f 2) n3=$(echo "$i" | cut -d "." -f 3) n4=$(echo "$i" | cut -d "." -f 4) if [ "$n1" -lt 255 -a "$n2" -lt 255 -a "$n3" -lt 255 -a "$n4" -lt 255 ];then echo "$i" >> okip.txt fi done
相关文章推荐
- linux信号量机制(semaphore)
- linux(centos)搭建SVN服务器
- 使用sam-ba烧写linux4sam_4.7系统到SAMA5D3 Xplained开发板Send Boot File
- Linux部署Resin4.0.44
- Linux部署Resin4.0.44
- linux 笔记
- Linux(centOS)Java环境配置
- centos非root用户(普通用户)安装rpm包
- 关于linux中nfs服务器的搭建
- linux c libcurl的简单使用
- Java读linux系统文件文件名乱码
- Linux字符串转换成时间并且得n天差后的时间
- 【转】Linux - udev 網絡介面卡的順序
- llinux 的一些命令和错误
- linux日志读写接口函数
- VM里linux安装VMTools
- Linux下execl函数学习
- 关于在linux平台或cygwin平台运行opencv出现Illege instruction(core dump)问题的缘由
- Linux 索引节点(inode)详解
- Linux中的历史命令