zoukankan      html  css  js  c++  java
  • Linux中的awk命令

    awk '条件1{动作1} 条件2{动作2} ...'  文件名
      条件:
        BEGIN          在处理文件里的第一行数据之前执行
        END              在处理完文件里的最后一行数据之后执行
        布尔表达式    一般是从文件当前处理的这一行里读取一个变量进行判断
      动作:
        格式化输出
        流程控制
      说明:
        a.每次读取文件里的一行进行处理
        b.默认分割符是空格和制表符
        c.会只能判断空格的个数,只提取真正的列
        d.$0表示整行
        e.$1-n表示分割后的第1-n列
        f.BEGIN通常用于指定分隔符
          cat /etc/passwd | grep "/bin/bash" | awk 'BEGIN {FS=":"}{print $1 " " $3}'
    例子:
     df -h | awk '{print $1 " " $3}'
    cat test.txt | awk '$2 >= 87 {print $2}'

  • 相关阅读:
    增加网站内容步骤
    简单使用
    dedecms的讲解 要求
    shop34-3-自动加载实现
    shop34-2-运转-平台分发
    shop34-1-目录布局
    match_controller
    match_model
    match_mvc
    laravel 路由
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7190497.html
Copyright © 2011-2022 走看看