$ time awk '{print $1}' *un > awk_cut
real 0m4.164s
user 0m3.609s
sys 0m0.554s
$ time cut -d ' ' -f 1 *un > cut_awk
real 0m21.679s
user 0m21.243s
sys 0m0.411s
测试文本格式
3.09.12.01 {37953266-FF82-4A70-8317-0E2190D93F58}
3.08.05.15 {0B649734-BC73-497E-85F9-B0ED57F99D0D}
数据量 7410607
文本大小 354M
目前除了cut命令写起来稍微简单外,性能方面没看出优势~
分享到:
相关推荐
awk 命令是 AWK 模式与动作的缩写。awk 命令可以根据指定的模式来处理文本。其基本语法为: awk [选项] [模式] [文件名] 其中,选项可以是以下几个: * -F:指定分隔符,可以是空格、Tab 键、逗号等。 * NR:表示...
"shell和awk速度对比" 标题解释:shell和awk速度对比 在数据处理中,选择合适的工具是非常重要的。在本文中,我们将比较shell和awk两个工具在大数据处理中的速度差异。 描述解释:对于大数据量的数据处理,使用...
详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。
实验:awk与cut命令进行比较 首先创建2个文件一个脚本文件一个txt文件 touch /tmp/test.sh /tmp/test.txt 创建成功 接下来进行实验 在脚本中随便写点东西用于测试用 执行权限不够 修改权限 修改成功 执行脚本 ...
Linux网络操作系统基础:文件处理cut和awk命令.pptx
《Sed与Awk》是IT领域中关于文本处理的经典之作,主要讲解了两种强大的命令行工具:Sed(流编辑器)和Awk(数据处理语言)。这两款工具在Linux和Unix系统中广泛使用,尤其适用于数据提取、转换、报告生成等任务。 ...
**sed和awk工具的介绍与应用** sed和awk是广泛应用于UNIX系统中的两个文本处理工具。sed是流编辑器(stream editor)的缩写,而awk则是一种编程语言,得名于其三位开发者:Alfred Aho、Peter J. Weinberger和Brian ...
《SED与AWK 高清第三版》是一本专注于Linux系统中强大文本处理工具sed和awk的教程。在Linux环境中,sed和awk是不可或缺的工具,它们能够高效地处理大量文本数据,进行搜索、替换、格式化等操作,极大地提高了运维...
根据书籍的内容,读者还可以了解到Sed与awk的版本更新、新特性以及如何将这些工具与其他命令结合使用,提高文本处理的效率。例如,sed经常与grep、sort、uniq等其他文本处理命令一起使用,以达到更复杂的数据处理...
根据提供的文件信息,我们可以从《Sed与awk第二版(高清版).pdf》这一资源中提炼出关于Sed和awk这两个强大的文本处理工具的相关知识点。虽然免责声明部分并未提供具体的技术内容,但我们可以通过书籍的标题、描述及...
包括: 1. sed与awk+第三版(中文高清晰),内容非常全面详细,看了觉得很不错,学习sed和awk的必备书籍。 2. Effective awk Programming, 4th Edition 3. Sed与awk第二版(高清版).pdf
《Sed与Awk第二版》是一本深入探讨文本处理工具Sed和Awk的经典教程。这本书以高清的形式呈现,旨在帮助读者更好地理解和掌握这两种强大的命令行工具。Sed(Stream Editor)和Awk(Aho-Wedderburn-Kernighan)在Linux...
Linux系统中的文本处理工具awk和cut的应用非常广泛,尤其在shell脚本中进行数据抽取、转换和报告的生成上。本文将详细解读awk和cut的高级应用,以及如何在shell脚本中添加色彩处理功能,以提高文本信息的可读性和...
它们通常与其他shell命令(如`grep`、`cut`、`sort`)一起使用,形成强大的文本处理链。 4. **awk的内置函数**:awk提供了丰富的内置函数,如`length(str)`计算字符串长度,`split(str,arr,sep)`按分隔符切割字符串...
《sed与awk+第三版》是一本专注于介绍两种强大的文本处理工具——sed和awk的书籍。这本书的第三版深入探讨了这两个工具的功能和用法,是IT从业者和程序员提升文本处理技能的重要参考资料。同时,提供的源代码文件...
《Sed与Awk第二版》是一本深入探讨文本处理技术的专业书籍,主要围绕着两个强大的命令行工具——Sed和Awk展开。这两个工具在Linux和Unix环境中被广泛使用,用于数据处理、日志分析、文本转换等各种任务。下面我们将...
《Sed与awk第三版》是一本专注于文本处理和数据操作的经典著作,由张旭东等人翻译的中文高清版。Sed(Stream Editor)和Awk是Linux/Unix环境中两个强大的命令行工具,广泛用于数据提取、转换和报告生成。它们在IT...
#### 一、awk简介与版本 awk是一种强大的文本分析工具,主要用于Linux/Unix系统下的数据处理与报告生成。它支持正则表达式、模式匹配和复杂的文本处理功能,是系统管理员和程序员进行数据处理的利器。在Linux/Unix...