zoukankan      html  css  js  c++  java
  • 2020-04-06 linux命令之awk

    ---害这不是强大,这太难了,还没学完,每天来更新一点---

    awk : 一个强大的文本分析命令

    有多强大呢,害,到此为止我也不知道,所以才要学啊...

    一.awk

    1.用法:

      awk [options] 'script' var=value file(s)  或 

      awk [options] -f scriptfile var=value file(s)

    2.awk 介绍

      awk把文件逐行读入,每行以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。  

    二.使用:

      (1) 用法一:  

    awk '{[pattern] action}' {filenames}
      1. 逐行搜索匹配 
    $ awk "/line/" test1.txt 

      

      2.逐行按空格或tab分隔

    $ awk '{print $1 ,",",$2}' test1.txt

      

       3.格式化输出

    $ awk '{printf "%-5s %-5s
    ",$1,$2}' test1.txt

      

       注意:

        1)格式化要用printf

        2)操作外要用' '

      (2) 用法二:

    awk -<option>

      1.指定分割字符 awk -F 

    awk -F,

        

       

    参数说明:

    -F fs 

      --field-separator fs

      指定输入文件拆分隔符,fs是一个字符串或一个正则表达式

  • 相关阅读:
    科技服务队的日子第一次上班
    快速删除word中的表格
    名词探疑:为什么HTML里单选叫radio呢?
    jquery 保存DOM对象并转换
    作业
    第二次作业
    第三次作业
    WPF自定义Window样式(2)
    sql server中的分页数据查询
    WPF自定义Window样式(1)
  • 原文地址:https://www.cnblogs.com/cxl-blog/p/12643908.html
Copyright © 2011-2022 走看看