sed:三剑客之第二实现对文件的增加删除修改查询过滤命令格式:sed选项sed内置命令文件-i-e-naidpsg创建文件tobedu.txt,输入内容,并以此文件为例。[root@toby~]#cat-ntobyedu.txt1Iamtobyteacher!2Ilikebadmintonball,billiardballandchinesechess!3oursiteistobyedu.com4
分类:
系统相关 时间:
2018-05-13 23:02:14
阅读次数:
193
内容来源《跟老男孩学习Linux运维:核心基础实战》,预计于2018年7月出版,敬请期待,老男孩QQ:31333741。
Linux菜鸟及新手的福音,相当于是鸟哥私房菜(太老旧了)的2018最新企业级实战升级版,以企业实用实战角度,全面讲解Linux运维核心基础知识。
分类:
系统相关 时间:
2018-05-11 17:21:52
阅读次数:
221
sed介绍sed流编辑器(streameditor),在三剑客中排行老二,是一款简单的文本编辑语言。sed并不直接处理源文件,而是逐行读取源文件的内容到内存(称模式空间)中,然后在模式空间中使用sed命令处理,再打印模式空间处理后的内容到标准输出。sed的能够实现的功能:增删改查、替换、过滤、取行。sed文本处理原理图sed命令的语法:sed[选项]‘AddressCommand[修饰符]’inp
分类:
系统相关 时间:
2018-05-06 10:39:46
阅读次数:
225
patternspace(模式空间)andholdspace(保持空间)(H、h、G、g、x)模式空间:sed处理文本内容行的一个临时缓冲区,模式空间中的内容会主动打印到标准输出,并自动清空模式空间保持空间:sed处理文本内容行的另一个临时缓冲区,不同的是保持空间内容不会主动清空,也不会主动打印到标准输出,而是需要sed命令来进行处理模式空间与保持空间的关系模式空间:相当于流水线,文本行再模式空间
分类:
系统相关 时间:
2018-05-06 10:32:39
阅读次数:
228
sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意 ...
分类:
系统相关 时间:
2018-05-02 22:16:47
阅读次数:
223
grep命令: grep全称:Global Regular Expression Print,即全面搜索正则表达式并把行打印出来,通过参数-E可以使用egrep的功能 grep与egrep的区别:在于grep只支持基础正则表达式,而egrep可以支持扩展的正则表达式 常用用法: 高级参数: 正则表达 ...
分类:
系统相关 时间:
2018-04-21 19:28:48
阅读次数:
217
grep grep "oldboy" test.txt 过滤掉文件中oldboy的字符串 -v 排除选中字符 awk awk '/oldboy/' test.txt '/ /' 过滤出选中的字符 '!/ /' ! awk中表示取反排除选中的字符 awk 'NR==20' /oldboy/ett.tx ...
分类:
系统相关 时间:
2018-03-02 01:08:57
阅读次数:
171
说明: Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。工作中我们常常用它来过滤出我们想要的数据。 格式: grep [OPTIONS] 基本参数: -i 不区分大小写 -v 排除内容,即取反 -n 对匹配到的内容打印相应行号 -E 使用扩展正 ...
分类:
系统相关 时间:
2018-03-01 00:49:34
阅读次数:
227
今天是腊月27,明天是腊月28,一到过年,就习惯说农历,而不说公历。这两天挺闲的,就再造一把。 话说Linux处理文本工具有三剑客,awk、grep、sed,其中awk最为厉害,grep也挺是常用。今天就来说一说awk,并结合mysql应用。 用法有很多种,但是语法总结可以写成这样,分两个部分:pa ...
分类:
数据库 时间:
2018-02-12 20:01:12
阅读次数:
264
内容:
1. awk执行过程
2. awk命令格式
3. awk用法
4. awk数组
分类:
系统相关 时间:
2018-02-08 15:28:15
阅读次数:
288