AWK Programming

原创 2004年07月28日 18:08:00
AWK text-processing language is useful for such tasks as:
  • Tallying information from text files and creating reports from the results.
  • Adding additional functions to text editors like "vi".
  • Translating files from one format to another.
  • Creating small databases.
  • Performing mathematical operations on files of numeric data.
  •     仔细想想,在编程的过程中,遇到的最多的问题还是字符串,不管是分析字符中、变换字符串,还是别的什么。在LINUX下,有许多处理字符串的语言和工具,比如PERL,SED,AWK等。这次就从AWK开始,毕竟,学习它是很容易的。

        抽出几个小时来学一下吧,这里是一个很好的开始:http://www.vectorsite.net/tsawk.html

    (译文)The Linux Programming Interface:第1章(历史和标准)

    1 HISTORY AND STANDARDS (译者:鱼时代  校对:fgn)       Linux 是UNIX操作系统家族中的一员,在计算机出现以来,UNXI已经有很长的历史了。在这一章...
    • a82793510
    • a82793510
    • 2015年06月10日 16:58
    • 462

    awk中的循环和判断语句(转自何小波)

    awk条件语句 条件语句 awk中的条件语句是从C语言中借鉴过来的,可控制程序的流程。 14.5.1. if语句 格式: {if (expression){ statement...
    • xiaobluesky
    • xiaobluesky
    • 2016年06月20日 13:38
    • 2868

    awk使用shell变量及shell使用awk中的变量

    在写shell脚本时,经常会使用到awk程序。但是有些复杂的逻辑,可能需要在awk中使用在shell中定义的变量,而且awk程序处理之后,产生的中间变量,还需要在shell中继续处理。 一、那如何...
    • rj042
    • rj042
    • 2017年06月04日 18:03
    • 2146

    向AWK脚本中传递参数

    可以通过命令行向awk中传递参数。 这样子传递进去的参数,在awk命令中可以访问。每一项都必须作为单一的一个参数来解释。所以,等号之间不能有空格。 比如说我们传递进去一个学生名字,想查这个学生的得...
    • imzoer
    • imzoer
    • 2013年03月29日 22:23
    • 17628

    利用awk命令批量插入数据库

    awk命令是一个非常强大的命令,在此我记录一下工作中遇到的一个问题。有一个文件,我这里的文件叫做test_case_name_trimmed.txt,里面存放着test_case_name,每一行是一...
    • xibeichengf
    • xibeichengf
    • 2015年09月05日 12:30
    • 1113

    shell函数和awk函数总结

    shell 函数、awk函数、以及awk调用shell中的函数,下面统一总结一下。昨晚写脚本函数,然后就把函数在shell中的各种使用方法都实验了一篇,下面直接贴代码吧。 1、 普通shell函数:...
    • xiaolang85
    • xiaolang85
    • 2013年01月27日 18:19
    • 1347

    Expert Python Programming, 2nd Edition(读书笔记,似乎对Python 3.5并未着墨强调,但是代码示例容易看懂一点)

    Expert Python Programming, 2nd Edition 目录 1 Python当前状态2 语法最佳实践:class级别以下3 语法最...
    • cteng
    • cteng
    • 2016年08月09日 13:41
    • 828

    《Programming Hive》读书笔记(一)Hadoop和hive环境搭建

    《Programming Hive》读书笔记(一)Hadoop和Hive环境搭建 先把基本的技术和工具学好,才能更高效地思考和工作。...
    • linger2012liu
    • linger2012liu
    • 2014年11月12日 00:26
    • 1965

    《The C Programming Language》读书笔记总结 <一>.基础篇

    写了这么多年的C代码,回过头来再看《The C Programming Language》这本书,作者Brian W. Kernighan和C语言之父Dennis M. Ritchie。感觉里面的知识...
    • Eastmount
    • Eastmount
    • 2015年10月21日 16:14
    • 2070

    五大常用算法 ----DP 动态规划(Dynamic Programming)

    一、基本概念     动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。 二、基本思想...
    • Caroline424
    • Caroline424
    • 2016年07月24日 22:35
    • 2171
    内容举报
    返回顶部
    收藏助手
    不良信息举报
    您举报文章:AWK Programming
    举报原因:
    原因补充:

    (最多只允许输入30个字)