![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
菜鸡运维
这个作者很懒,什么都没留下…
展开
-
awk编程,循环判断的基本使用
1. if 判断shell中的if语句结构:if [条件];then echo 'hello'else echo 'nihao'fi在awk 中的if结构:if(3>1){}if(3>x){a}else{b}if(3>6){a} else if(3>5){b} else{c}if(3>1){a;b};c ...原创 2018-08-30 17:14:11 · 1518 阅读 · 0 评论 -
三剑客之sed 基本使用
一. sed是一种逐行处理的流编辑器,在文本处理中非常有用。在shell等脚本文件中,可以使用sed来对文件进行替换编辑等操作。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动...原创 2018-08-27 17:19:07 · 339 阅读 · 0 评论 -
三剑客之awk基本操作
awk是一个强大的文本分析工具,相比于grep查找,sed编辑,awk在对数据分析并生成报告时,功能更为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。一. awk 调用方式1.命令行awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v...原创 2018-08-28 14:44:06 · 354 阅读 · 0 评论 -
grep与正则表达式匹配
1. 典型的应用场合:grep、egrep检索文本行 使用不带-E 选项的grep时,支持基本正则匹配。例如,'abc'关键词检索,'^abc' 匹配行首,'abc$' 匹配行尾grep 'bash' /etc/passwd #输出包含bash的行grep '^r' /etc/passwd #匹配以r开头的行grep 'in$' /et...原创 2018-08-31 10:18:47 · 21307 阅读 · 0 评论 -
sed配合正则简单应用
一. sed正则^ 匹配行首,如:/^sed/匹配所有以sed开头的行。$ 匹配行尾,如:/sed$/匹配所有以sed结尾的行。. 匹配一个非换行符的任意字符,如:/s.d/匹配s后接一个任意字符,最后是d。* 匹配0个或多个其前面的字符,如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行...原创 2018-08-29 15:18:12 · 4233 阅读 · 0 评论