首页 > 系统服务 > 详细

shell编程--文本处理工具简单介绍

时间:2019-11-24 19:55:43      阅读:97      评论:0      收藏:0      [点我收藏+]

shell编程之文本处理工具简单介绍

技术分享图片

 

 

(1).

. 匹配除了\n(换行)之外的任意一个字符

相当于一般的通配符(?)

(2)*

(*) 星号匹配子表达式0此或多次

技术分享图片

查找一次或r t之间有0个或者多个o的行

(3)[]

查找包含[]中的值的行

技术分享图片

包含 z c 的行

 

(4)[^]

查找包含 除了括号中的字符 的行

技术分享图片

查找包含除了a以外字符的行

^[^#]查询不以#号开头的行

技术分享图片

 

 

(5)子表达式\{n\}

后n为需要符合前面的子表达式

技术分享图片

 

 匹配两个i ,三个i,四个i

 

注:

在grep中的*与在命令中的星号需要区分开

技术分享图片

这样会查找到所有的

 

 

实例:

1.监控磁盘空间

技术分享图片

 

 

sed -ne ‘/\/$/ p‘ 显示以 反斜杠\结尾的行

截取第5个字段,并去掉百分号

如果大于80 则发送邮件给 admin@example.com

例:

技术分享图片

 

 

2.欢迎脚本

为root用户编写登陆欢迎脚本,成功登陆后报告当前主机中的进程数,已登录用户数、登录的用户名、根文件系统的磁盘使用率

技术分享图片

 

 

3.MAC记录与端口扫描

技术分享图片

 

 技术分享图片

利用arping记录反馈的信息,将反馈的信息记录到/etc/ethers中

用ftp连这些ip 如果成功则输出ip

 

 

shell编程--文本处理工具简单介绍

原文:https://www.cnblogs.com/zhuyunlong/p/11923421.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!