zoukankan      html  css  js  c++  java
  • Sed&awk笔记之awk

    Awk是什么?

    Awk、sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a "non-interactive" stream-oriented editor),而awk则是一门模式匹配的编程语言,因为它的主要功能是用于匹配文本并处理,同时它有一些编程语言才有的语法,例如函数、分支循环语句、变量等等,当然比起我们常见的编程语言,Awk相对比较简单。 使用Awk,我们可以做以下事情:

    1,将文本文件视为由字段和记录组成的文本数据库;

    2,在操作文本数据库的过程中能够使用变量;

    3,能够使用数学运算和字符串操作

    4,能够使用常见的编程结构,例如条件分支与循环;

    5,能够格式化输出;

    6,能够自定义函数;

    7,能够在awk脚本中执行UNIX命令;

    8,能够处理UNIX命令的输出结果;

    装备以上功能,awk能够做得事情非常多。但千里之行,始于足下,我们首先从最基本的命令行语法开始,一步一步得走入awk的编程世界。

    阅读全文:http://click.aliyun.com/m/9236/

  • 相关阅读:
    UML类图和用例图
    设计模式基本原则
    c# 协变和逆变
    git本地忽略
    计算器科学概论-数据操控
    计算机科学概论-数据存储
    docker部署gitlab-ce
    sqlserver2008R2 本地不能用localhost连接
    Redis常用命令
    C# 值类型和引用类型的区别
  • 原文地址:https://www.cnblogs.com/iyulang/p/6273870.html
Copyright © 2011-2022 走看看