GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

linux 文本编辑命令grep sed awk

grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、eg...

2017-01-14 17:13:12

阅读数:647

评论数:0

awk使用总结

1. 什么是awk awk是Unix/Linux提供的样式扫描与处理工具,非常擅长处理结构化数据和生成表单。与sed 和grep 很相似,但功能却超过大于两者,由于awk具备各种脚本语言的特点,所以也可以把它看做一种脚本语言。本文介绍了awk的使用方法。 2. awk程序设计模...

2016-03-27 13:06:47

阅读数:386

评论数:0

AWK 简明教程

有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而...

2015-12-16 12:40:49

阅读数:397

评论数:0

sed 简明教程

awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。 sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就...

2015-12-16 12:40:15

阅读数:380

评论数:0

Sed教程(五):管理模式、正则表达式、使用功能

我们已经讨论了使用模式和保持缓冲区。现在我们就来探讨更多关于它们使用的例子。 n 命令 n命令打印出模式缓冲区的内容,清除模式缓冲器,读取下一行到模式缓冲区,并在其上施加命令。下面给出的是 n命令的语法。 [address1[,address2]]n 下面是一个使用它打印指定的文件的内容n命令一...

2015-12-11 08:46:53

阅读数:675

评论数:0

Sed教程(四):基本命令、特殊字符、字符串

本教程将介绍一些有用的sed命令和使用示例。考虑一下我们有一个文本文件books.txt待处理,它有以下内容: 1) A Storm of Swords, George R. R. Martin, 1216 2) The Two Towers, J. R. R. Tolkien, 352 3)...

2015-12-11 08:46:43

阅读数:4352

评论数:0

Sed教程(三):模式缓冲区、模式范围

我们对任何文件进行基本操作,显示其内容。为了达到这个目的,我们可以用打印的模式缓冲区的打印命令。本教程将介绍更多的模式缓冲区,以及如何打印使用相关模式缓冲区不同运算符的文件的内容。 考虑一下我们有一个文本文件books.txt待处理,它有以下内容: 1) A Storm of Swords, Ge...

2015-12-11 08:46:24

阅读数:784

评论数:0

Sed教程(二):基本语法、循环、分支

sed使用简单,我们可以提供sed命令直接在命令行或具有sed命令的文本文件的形式。本教程讲解调用sed的例子,有这两种方法: Sed 命令行 以下是我们可以指定单引号在命令行sed命令的格式如下: sed [-n] [-e] 'command(s)' files 例子 考虑一下我们...

2015-12-10 17:31:40

阅读数:954

评论数:0

Sed教程(一):简介、环境设置、工作流程

Sed表示流编辑器(Stream Editor)的缩写。这是一个简单但功能强大的工具,分析文本,并无缝地转换它。 SED是在1973-1974年由贝尔实验室的李E. McMahon开发。如今,它运行在所有主要的操作系统。 McMahon编写了一个通用的面向行的编辑器,它最终成为sed。sed借用...

2015-12-10 17:28:53

阅读数:1045

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭