正则表达式
neo_will_mvp
昵称:Neo或者称呼为赵老师,资深Linux架构师,现任上海市莫上市公司的资深Linux架构师岗位,曾就职于苏州移动研发中心,任安全运维工程师,苏州阔地网络科技有限公司,曾任项目运维主管(★精通K8S,CKA,MYSQL,SHELL生产代码,PYTHON生产代码,Asible生产代码,ZABBIX管理,项目服务器软件搭建,LNMP搭建,证书免费申请等技术,苏州易极云商IT主管。(负责过海外办公室和机房路由器交换机服务器搭建部署及验收项目)
展开
-
sed -i命令详解及入门攻略
sed -i命令详解sed入门详解教程 sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。网上也有很多关于 sed 的教程,我也是抱着学习的心态来学习 sed 的常见的用法,并进...原创 2018-11-21 16:09:20 · 157372 阅读 · 10 评论 -
Linux--shell脚本之正则表达式
一、正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression)。给定一个正则表达式和另一个字...原创 2018-12-23 11:38:51 · 302 阅读 · 0 评论 -
sed 批量替换多个文件内容
格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`linux sed 批量替换多个文件中的字符串sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`例如:sed -i "s/192.168.35.225/192.168.10.104/g" `grep 192.168.35....原创 2018-11-19 14:33:17 · 556 阅读 · 0 评论 -
CentOS命令——awk中的$NF
NF 表示的是浏览记录的域的个数 $NF 表示的最后一个Field(列),即输出最后一个字段的内容[root@localhost SHELL]# free -m | grep buffers\/-/+ buffers/cache: 1815 1859[root@localhost SHELL]# free -m | grep buffers\/ | awk '{...原创 2019-01-25 09:07:44 · 740 阅读 · 0 评论 -
CentOS6.8 下命令执行结果作为其他命令输入参数
1. 通过ps命令获取对应程序的pid比如这里要获取redis-server这个进程的pid# ps -ef | grep redis-serverroot 60415 1 93 Feb17 ? 8-04:12:36 redis-server *:6379root 61823 59236 0 01:26 pts/1 00:00:00 ...原创 2019-01-25 13:56:13 · 1117 阅读 · 0 评论 -
如何通过sed命令在文件中包含某个关键字的指定行的上面或下面插入内容
在工作中,经常需要通过sed命令在文件中包含关键字的指定行附近插入文件内容。1. 在包含某个关键字的行上面插入一行文字,命令如下:sed -i '/hello/i\\555555' testfile执行完命令后,会将i后面反斜杠后面的内容插入到包含hello关键字行的上面2. 在包含某个关键字的行下面插入一行文字,命令如下:sed -i '/hello/a\\66666' te...原创 2019-01-29 15:08:59 · 1129 阅读 · 0 评论 -
十分钟学会写shell脚本
十分钟学会写shell脚本大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖。1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法:什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的:#!/bin/sha="hello w...原创 2019-01-29 15:11:15 · 600 阅读 · 0 评论 -
通过sed在文件指定行号后添加一行
假设文件名是test.txt,需要在第六行前面插入一行"good baby"sed -i '6 s/^/good baby\n/' neo.txt复制代码原创 2019-01-29 15:12:13 · 1603 阅读 · 0 评论