zoukankan      html  css  js  c++  java
  • shell编程--文本处理工具简单介绍

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

    (1).

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

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

    (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

  • 相关阅读:
    react 滑动删除组件
    004-Java进制转换
    003-JavaString数据类型
    002-Java数据类型
    001-Java命名规范
    【leetcode】804
    【MySQL】基本语句
    【python】
    hiveSql常见错误记录
    【数据库】-基本特性
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11923421.html
Copyright © 2011-2022 走看看