shell1.bash的基本特性:2.IO重定向与管道符3.编程基础: 编程原理: 程序:执行某一个功能的一段代码而已 程序=指令+数据+逻辑关系4、grep和正则表达式 语句的逻辑关系:if for * 放入for循环的列表while 循环条件为trueuntil 循环条件为falsecase * ...
分类:
系统相关 时间:
2019-08-06 21:32:54
阅读次数:
171
我为什么要详细记录sed命令: sed擅长取行。工作中三剑客使用频率最高,本篇文章将对sed命令常用的增,删,改,查进行详细讲解,以备以后工作中遗忘了查询,sed命令是作为运维人员来说,必须必掌握的技能。如果三剑客你不会,那么你不用做运维了。 sed简介: 是一种流编辑器,它是文本处理中非常中的工具 ...
分类:
其他好文 时间:
2019-08-06 00:30:28
阅读次数:
122
文本处理三剑客之SEDSed介绍Sed用法Sed高级用法处理文本的工具sedSteeamEDitor,行编辑器SED是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行储存在临时缓冲区中,称为"模式空间"(patternapace),接着用sed命令处理缓冲区中的内容处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环如果没有使诸如‘D‘的特殊命令,那会在两个循环之间清空模式空间
分类:
其他好文 时间:
2019-08-04 23:54:31
阅读次数:
191
linux文本处理三剑客之一:grepgrep:文本过滤(模式:pattrn)工具grep,egrep,fgrep(不支持正则表达式搜索)sed:streamedittor文本编辑工具awk:linux上的实现gawk,文本报告生成器1.grepgrep:GlobalsearchREguarexpressionandPrintouttheline作用:文本搜索工具,根据用户指定的"模式"对目标文本
分类:
系统相关 时间:
2019-08-04 21:16:40
阅读次数:
186
一、sed (三剑客老二) 1.sed 替换文件内容 sed s###g file 前面两个#中的是原内容,后两个#中的是替换的内容 例:将a.txt文件中的linux替换成java 但是,此时改的只是输出,源文件内容并没有改。 2.sed -i s###g 改变文件内容(可将 -i 理解成inse ...
分类:
其他好文 时间:
2019-08-01 14:29:11
阅读次数:
103
1.功能说明Sed是StreamEditor(流编辑器)缩写,是操作、过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。[root@gumt~]#sed--versionsed(GNUsed)4.2.22.语法格式SYNOPSISsed[OPTION]...{script-only-if-no-other-script}[input-file]...说明:(1)注意sed和后面的选项之
分类:
其他好文 时间:
2019-07-29 09:23:27
阅读次数:
118
awk的格式 awk指令是由模式,动作,或者模式和动作的组合组成。 模式既pattern,可以类似理解成sed的模式匹配,可以由表达式组成,也可以是两个正斜杠之间的正则表达式。比如NR==1,这就是模式,可以把他理解为一个条件。 动作即action,是由在大括号里面的一条或多条语句组成,语句之间使用 ...
分类:
系统相关 时间:
2019-07-28 13:51:00
阅读次数:
116
一,sed命令的使用方法:(擅长文本编辑,擅长对行进行操作)1.增加信息2.删除信息3.修改信息4.过滤信息(grep更强)sed命令实践用法:查看信息1)按照指定行号进行查看信息过滤单行信息显示第2行信息-n表示过滤无效信息过滤连续多行信息过滤不连续多行信息2)按照指定内容进行查看信息过滤单行信息过滤连续多行信息过滤不连续多行信息总结:使用sed参数的命令-n表示取消默认输出信息p表示显示信息增
分类:
系统相关 时间:
2019-07-23 17:34:27
阅读次数:
141
SELinux介绍 SELinux:Security-Enhanced Linux, 是美国国家安全局(NSA=The National Security Agency)和SCC(Secure Computing Corporation)开发的 Linux的一个强制访问控制的安全模块。2000年以G ...
分类:
系统相关 时间:
2019-07-21 16:22:21
阅读次数:
129
1,正则表达式内容2,三剑客命令-(grep(文本过滤)sed(对行进行操作/修改文件)3,三剑客命令-awk01,系统符号知识:通配符号:根据文件名称信息,进行匹配匹配所有内容find/oldboy-typed-name"oldboy*"{}生成序列信息touch{1..10}.txt创建文件cptest.txt{,.bak}备份test.txt.bak文件[]表示一个范围[
分类:
系统相关 时间:
2019-07-19 15:30:27
阅读次数:
116