sed ,查找
sed -n '/root/'p passwd #列出passwd中有root的行

sed -nr '/o+t/'p passwd #sed -r = grep -E 都是进行脱意

sed -nr '/0{2}/'p passwd #匹配两次o的

sed -nr '/root|bus/'p passwd #匹配root 或者bus的

sed -n '2'p passwd # 查找指定的行
sed -n '2,5'p passwd # 查找2,5行
sed -n '2,$'p passwd # 查找2到末行,$代表末行
sed -n '1,$'p passwd #查找全部

sed -e '1'p -e '/111/'p -n test.txt #同一个表达式,执行多个操作命令,用-e ,注意的是,如果同时有两个命令匹配一样的数据,则会显示两条一模一样的。

sed -n '/bus/'Ip # I表示不区分大小写
sed '1,10'd passwd #删掉某哥文件的前十行,仅仅只是在屏幕当初删除前十行,不会真正的删除
sed -i '1,10'd passwd #是真的会删除前十行
sed -i '/root/'d passwd #删掉root 相关的行

sed '1,10s/root/toor/g' passwd #将1到10行的root全部替换为toor,页面会全部显示出来
sed '1,10s/ro+t/r/g' passwd #jiang 1到10行,所有的ro全部替换为r。
sed 's//root/123/g' #这种情况时,会报错,因为系统不识别,你是怎么划分的,应该写成:
sed 's\/root\/123/g' 要么用反斜杠,要么用@或#号

sed -r 's/([^:]+):(.):([^:]+)/\3:\2:\1' #第一段和最一段做替换
([^:]+) : #:加号以前非:一个或多个
.
: #贪婪匹配,一直匹配到最后一个冒号
\1\2\3 代表三个括号,既然调换,则需要写出 \3:\2:\1

sed 's/[a-zA-Z]//g' #将字母全部替换为空,就是删除字母
sed 's/(.*)/aaa: &/ ' #&表示前面的括号。 在行首加aaa

转载于:https://blog.51cto.com/13451715/2301530

Linux -sed相关推荐

  1. linux sed 批量替换多个文件中的字符串

    原文: http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldst ...

  2. linux sed 选取,linux sed 替换(整行替换,部分替换)、删除delete、新增add、选取...

    sed命令行格式为: sed [-nefri] 'command' 输入文本 常用选项: -n∶使用安静(silent)模式.在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上 ...

  3. linux a文本编辑大全,Linux sed 命令 - Linux文档编辑命令大全

    Linux sed 命令是利用脚本来处理文本文件. sed 可依照脚本的指令来处理.编辑文本文件. Sed 主要用来自动编辑一个或多个文件.简化对文件的反复操作.编写转换程序等. 语法sed [-hn ...

  4. learn Linux sed command

    learn Linux sed command一.参考文档:1. sed命令详解http://qifuguang.me/2015/09/21/sed%E5%91%BD%E4%BB%A4%E8%AF%A ...

  5. 打开高效文本编辑之门_熟悉Linux Sed的替换命令

    Linux sed S替换命令常见使用案例 声明与简介 sed:Stream Editor文本流编辑,sed是一个"非交互式的"面向字符流的编辑器.本文主要以实际的数据来介绍sed ...

  6. Linux sed 写命令常见使用案例

    Linux sed w命令常见使用场景汇总 声明与简介 sed:Stream Editor文本流编辑,sed是一个"非交互式的"面向字符流的编辑器.本文主要以实际的数据来介绍sed ...

  7. Linux sed 删除行命令常见使用详解

    Linux sed d命令常见使用案例 声明与简介 sed:Stream Editor文本流编辑,sed是一个"非交互式的"面向字符流的编辑器.本文主要以实际的数据来介绍sed的d ...

  8. Linux sed 打印模式空间p命令使用案例

    Linux sed p命令使用案例 声明与简介 sed:Stream Editor文本流编辑,sed是一个"非交互式的"面向字符流的编辑器. 本文主要以实际的数据来介绍sed的pr ...

  9. linux sed p变量,Linux sed 命令详解系列教程之各种问题解决

    本文目录: 1 sed中使用变量和变量替换的问题 2 反向引用失效问题 3 "-i"选项的文件保存问题 4 贪婪匹配问题 5 sed命令"a"和"N& ...

  10. linux的sed命令是什么,linux sed命令

    linux sed命令 简介: sed是一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令 ...

最新文章

  1. PHPWind的版权等信息去除的方法
  2. git提交代码报错解决方法 Git-remote Incorrect username or password ( access token )
  3. 双极型adc与stm32_关于STM32 双ADC同步规则转换两路数据的问题?
  4. Java描述设计模式(07):适配器模式
  5. 自定义滚动条,可解决火狐滚动条默认样式修改不了问题
  6. Linux tshark发送抓取的数据到kafka
  7. 汉字不能编程?别闹了,只是看着有点豪横,容易被开除!| 原力计划
  8. java重构三部曲,建构·解构·重构——漫谈批注式阅读三部曲
  9. XTU,C语言,字母圣诞树
  10. 关于名为民间借贷实为诈骗案件的讨论
  11. 数据管理与数据库 大学课程_根据数据,这50种最好的免费在线大学课程
  12. How to Write a simple UEFI EDKII Application:如何编写一个UEFI简单的应用程序[5]
  13. python pil_Python PIL composite()用法及代码示例
  14. JavaScript完成简单的对联广告
  15. 深信服研发、市场等大量岗位社招、校招内推
  16. 美团配送和亚马逊AWS的异曲同工
  17. python机器学习学习通第一章答案详解
  18. 【公式小记】自相关、卷积、能量信号、功率信号
  19. 双硫脲改性Zr-MOF吸附材料|聚多巴胺(PDA)改性MOF-5|羧酸改性的UiO-66(Zr)膜|有机骨架材料的定制技术
  20. 为什么水下拍到的图却大多是蓝绿色的背景?

热门文章

  1. python操作文件和目录_python文件和目录操作方法
  2. ifix如何设画面大小_如何让你的视频又小又清晰?视频编码输出软件来了
  3. mac photoshop_我讨厌Photoshop…
  4. web登录界面设计_出色的Web界面设计的7条规则
  5. 你对webpack了解多少?
  6. 前端工程师的一大神器——puppeteer
  7. 2012年12月第二个周末
  8. linux java环境变量设置
  9. Oracle Code登录北京 代码盛宴邀你high起来|免费报名
  10. maven正确的集成命令-U-B