`
yeluowuhen
  • 浏览: 157009 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

awk的一些应用

 
阅读更多

1.  利用awk将文本中第一列替换成0.9,如下:

awk ' {print"0.9\t",$2,"\t",$3} ' file > file.new

awk中的print和C语言的语法一致

2.  将文本中所有第一列为1.0的行保留,其他行第一列非1.0的都改为第一列为0.9:

awk '{ print ( $1<1.0 ? "0.9\t"$2"\t"$3 : $1"\t"$2"\t"$3)}' file > file.new

分享到:
评论

相关推荐

    Linux四剑客之awk高级应用.doc

    awk 会逐行处理文本,支持在处理第一行之前做一些准备工作,以及处理完最后一行之后做一些总结性质的工作。BEGIN{} 里边的指令叫做行前处理,什么叫行前处理啊,说白了就是还没有读这个文件呢就先执行一条指令,这...

    AWK应用和讲解步骤

    根据给定文件的信息,我们可以总结出以下关于 AWK 应用和讲解步骤的相关知识点: ### 一、AWK 基础语法 AWK 是一个强大的文本处理工具,在 Linux 和 Unix 系统中广泛使用。AWK 的基本命令格式如下: ``` awk [选项...

    Linux awk高级应用和cut的使用

    Linux系统中的文本处理工具awk和cut的应用非常广泛,尤其在shell脚本中进行数据抽取、转换和报告的生成上。本文将详细解读awk和cut的高级应用,以及如何在shell脚本中添加色彩处理功能,以提高文本信息的可读性和...

    awk教程入门到精通

    awk 教程入门到精通 awk 是一种功能强大的文本处理工具,它可以对文本进行处理、格式化和...这些实例只是 awk 的一些基本应用,awk 的功能远远不止这些。通过学习这些实例,您可以更好地理解 awk 的基础知识和应用。

    Sed与Awk (中文版)

    **sed和awk工具的介绍与应用** sed和awk是广泛应用于UNIX系统中的两个文本处理工具。sed是流编辑器(stream editor)的缩写,而awk则是一种编程语言,得名于其三位开发者:Alfred Aho、Peter J. Weinberger和Brian ...

    AWK AWK 详细使用文档

    ### AWK 详细使用文档知识点概述 #### 一、AWK简介 - **AWK**是一种专门用于文本处理和报告生成的脚本语言。...以上内容涵盖了AWK的各个方面,从基础概念到高级用法,希望能帮助读者全面理解并熟练掌握AWK的应用。

    awk参考资料下载awk

    在Linux系统中,awk通常是gawk的链接,它是GNU版本,包含了一些原版awk没有的扩展功能。 **awk命令格式和选项** awk命令的两种基本形式如下: 1. `awk [options] 'script' var=value file(s)` 2. `awk [options] ...

    awk入门到精通.pdf

    awk作为一种解释型语言,在文本处理领域中有着广泛的应用,尤其适用于需要对数据行和字段进行解析和处理的场景。它不需要预先编译,具有灵活的变量类型使用、关联数组和内置的管道功能,这些特点都极大地简化了数据...

    The AWK Programming Language 中文版

    AWK可以看作是一种小型语言,并且能够实现一些简单的编程任务,例如汇编语言和解释器的模拟。AWK还被用于算法实验,例如实现排序算法。 ### 总结 AWK是一种专门为文本处理和数据分析而设计的编程语言。它适合于快速...

    awk教程-awk教程.rar

    awk是一种强大的文本分析工具,广泛应用于Linux和Unix系统中,用于处理结构化数据,如CSV、TSV格式的文件。它通过模式匹配和动作来处理输入流中的每一行,允许用户定制复杂的文本处理逻辑。下面将详细介绍awk的基本...

    awk知识文档学习

    根据您提供的文件内容,这里总结了关于awk的一些知识点。 ### 1. Awk概述 Awk是一种编程语言,用于处理文本模式和报告生成。它主要用于Linux操作系统,并广泛应用于UNIX Shell编程中。Awk按照记录和字段的方式来...

    ass109.awk

    在实际应用中,"ass109.awk" 只是众多Oracle性能诊断工具之一。DBA们还常常结合其他工具,如 tkprof、Orion、AWR (Automatic Workload Repository) 和 ASH (Active Session History),以全方位地监控和优化数据库...

    AWK实例教程 AWK实例教程中文版

    由于其灵活多样的功能,AWK被广泛应用于各种文本分析任务中,如日志文件分析、数据提取与转换等。 - **特点**:AWK具有简单易学的特点,并且支持多种编程结构,如条件判断、循环等。此外,AWK还内置了许多用于字符...

    awk+手册中文版.pdf

    awk 手册中文版.pdf awk 手册中文版由 bones7456 整理,...awk 手册中文版提供了 awk 的基础知识和实践指南,旨在帮助读者快速掌握 awk 的使用和特点,並且提供了一些范例和解题模式,帮助读者更好地理解和应用 awk。

    linux环境下awk开发

    对于那些熟悉UNIX系统的人来说,AWK可能不如其他一些工具那样为人熟知,但它的重要性不容忽视。AWK的名字来源于其创造者的姓氏首字母——Aho、Weinberg和Kernighan。 #### 二、AWK的功能 AWK不仅能够执行grep和sed...

    awk使用手册,awk使用手册

    Awk 是一种功能强大的文本处理工具,广泛应用于 Unix 和类 Unix 系统中。它的名字来源于三位设计者的名字首字母:Aho (Peter)、Weinberger (Brian) 和 Kernighan (Doug)。Awk 作为一款独特的编程语言,它不仅能够...

    Effective AWK Programming:Awk 编程的经典著作

    - **第13章**:可能讨论的是AWK在特定领域的应用,如网络数据处理或文本解析。 - **第8、3、6、5、12章**:这些章节可能分别讲解AWK的基础语法、数组操作、控制流程、字符串处理以及文件处理等核心概念。 通过阅读...

    071204awk应用1

    本篇文章主要探讨了`awk`在Linux Web服务器故障分析和网站日志分析中的应用。 1. **TCP连接状态分析** - `netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn`: 此命令用于统计不同TCP连接状态的数量,`$6`...

Global site tag (gtag.js) - Google Analytics