sed工具

sed:

sed ‘/root/’p test.txt 全部匹配出来 写法:sed ‘/ /’ p 匹配文件名字

sed -n '/root/'p test.txt 只匹配你要的部分数据 写法:sed -n '/ /' p 文件名字 ('/ /' 斜竖线中间表示匹配的内容 )

sed -n '/r*t/'p test.txt 只匹配你要的部分数据 写法:sed -n '/ /' p 文件名字 ('/ /' 斜竖线中间表示匹配的内容 )同样可以匹配 * 号

sed -nr '/o+t/'p test.txt 只匹配你要的部分数据 写法:sed -nr '/o+t/' p 文件名字 ('/ /' 斜竖线中间表示匹配的内容 )同样可以使用过 +号

sed -nr '/o{2}/'p test.txt 只匹配你要的部分数据 写法:sed -nr '/o{2}/' p 文件名字 ('/ /' 斜竖线中间表示匹配的内容 )同样可以使用过 {} 号

sed 打印匹配 写法:sed -n '2'p 匹配文件名字 同样可以所有打印匹配 写法:sed -n '1,$' 匹配文件名字 $=所有内容

sed -e ‘1’p -e ‘/bus/’p -n test.txt 可以同时匹配多个条件 后面继续加上 -e 即可 最后结尾加上 -n 红色方框数字 1 代表第一行 ‘/bus/’ 代表匹配需求数据

sed -e ‘1’p -e ‘/root/’p -n test.txt 先生效第一个表达式,如果表达式 1 中的第一行有root,那么生效第二个表达式有 root 时 会再次生效第一行 所以会出现两行一模一样的数据。

sed -e ‘/bus/’Ip -n test.txt 加上字母大写的 I 就可以不区分大小写

sed -i ‘1,25’d test.txt 删除1至25行 i = 删除 d=只删除屏幕上的数据,但是文件本身并没有删除

sed ‘1,10s/root/toor/g’ test.txt 全局替换 root 变成 toor 会把所有的都打印出来。 写法 sed ‘ 范围+替换内容 ’ s = 替换 g =全局所有

需求把 深蓝色方框 替换成 浅蓝色方框

用冒号分割 首先找到 第一个冒号前面的数据 然后中间的数据使用 贪婪匹配 一直匹配到最后一个冒号 最后找到需要替换的数据 使用 \ 来进行调用

^ = 非 * =所有 s =替换

head test.txt |sed ‘s/[a-zA-Z]//g’ 查看前十行并且删除数据中的所有 英文字母 直接在范围后面 加上 // //=为空 head=查看前十行

head test.txt |sed -r ‘s/(.*)/aaa:&/’ 在所有行的前面加上固定字符串 (.*)= 一整行 & = (.*) 意思就是在 & 前面加上 固定字符串

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

4848
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

31710
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3135
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

6798
来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

2536
来自专栏杨龙飞前端

scrollto 到指定位置

2494
来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2707
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4025
来自专栏飞扬的花生

jsencrypt参数前端加密c#解密

      写程序时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,如何防止提交的请求不被抓包后串改,虽然无法说绝对安全却给非法提交提高了难度...

3859
来自专栏跟着阿笨一起玩NET

c#实现打印功能

2762

扫码关注云+社区