文档章节

sed 命令

hnlxy
 hnlxy
发布于 2016/11/19 11:22
字数 188
阅读 1
收藏 0

1、替换行

sed -i 's/pattern.*/replace/g' 文件

2、使用变量 -- 双引号

sed -i "s/pattern/$replace/g"

3、在匹配位置结尾添加

sed -i "s/pattern/&replace/g"

4、替换指定位置的字符串,pattern为匹配行,pattern2为匹配的前面字段,pattern3为匹配的后面字段,.*为替换的字段, \1w为pattern2, \2为pattern3 

sed -ri "/pattern/s/('pattern2').*+(pattern3)/\1replace\2/g"

5、匹配行替换字符串, 匹配pattern的行的pattern2替换为replace

sed -i "/pattern/s/pattern2/replace/g"

6、在匹配行前面插入行和后面插入行、匹配字段前插入字段和字段后插入字段

sed -i '/pattern/a\\123'
sed -i '/pattern/i\\123'

7、行首行尾添加字符串

sed 's/^/string/g'
sed 's/$/string/g'

 

© 著作权归作者所有

共有 人打赏支持
hnlxy
粉丝 0
博文 8
码字总数 3147
作品 0
长沙
程序员

暂无文章

可爱的python测试开发库(python测试开发工具库汇总)

欢迎转载,转载请注明来源: github地址 谢谢点赞 本文地址 相关书籍下载 测试开发 Web UI测试自动化 splinter - web UI测试工具,基于selnium封装。 链接 selenium - web UI自动化测试。 链...

python测试开发人工智能安全
53分钟前
2
0
Shiro | 实现权限验证完整版

写在前面的话 提及权限,就会想到安全,是一个十分棘手的话题。这里只是作为学校Shiro的一个记录,而不是,权限就应该这样设计之类的。 Shiro框架 1、Shiro是基于Apache开源的强大灵活的开源...

冯文议
今天
1
0
linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部