zoukankan      html  css  js  c++  java
  • awk命令和grep命令的使用

    1.遇到需求:用ping命令去检测系统网络延迟

    跑 ping baidu.com -c 3,想要直接得到平均延迟。

    ping baidu.com -c 3 | grep rtt | awk -F / '{ print $5 }'

    grep rtt  
    然后用awk  以 / 分隔,然后打印第5个。

    2.ping 命令检测网络是否畅通

    主要看packet loss 率:

    ping -c 8 -w 8 www.baidu.com | grep 'packet loss' | awk -F'packet loss' '{print $1}' | awk '{print $NF}' | sed 's/%//g'

    (1)**NF** 表示字段数,在执行过程中对应于当前的字段数。

    (2)sed 命令  替换操作:s命令  替换文本中的字符串 。栗子:sed  's/book/books/' file

     (3)sed 命令 替换标记 :g  表示行内全部替换 栗子: sed 's/book/books/g' file

    so: 找到packet loss 的行 ,以packet loss分隔。打印第一条字段,把%替换成空

     

    
    
  • 相关阅读:
    端模板引擎
    Orcale Function Sequence
    OData 集成
    validate[.unobtrusive]和Bootstrap实现tooltip错误提示
    Django
    Web Api 控制器
    HelloWorld和数据绑定
    动态Web Api层
    用户管理
    Docker
  • 原文地址:https://www.cnblogs.com/isykw/p/6258851.html
Copyright © 2011-2022 走看看