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

  • 相关阅读:
    sudo命令 sudoers文件
    sscanf函数
    printf格式化输出
    c文件操作
    string和char*
    c去除空格 小写转大写
    主机序和网络序转换
    ulimit用法
    mysql基础(附具体操作代码)
    ES6 class
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11923421.html
Copyright © 2011-2022 走看看