加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

如何使用sed命令删除文件中的行

发布时间:2019-08-29 18:04:46 所属栏目:建站 来源:Magesh Maruthamuthu
导读:副标题#e# Sed 代表 流编辑器 Stream Editor ,常用于 Linux 中基本的文本处理。 sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用。可用于删除或移动与给定模式匹配的特定行。 它还可以删除文件中的特定行,它能够从文件中删除表达式,文件

使用以下 sed 命令删除以 R 字符开头的所有行。

  1. # sed '/^R/d' sed-demo-1.txt
  2.  
  3. Linux Operating System
  4. Unix Operating System
  5. Fedora
  6. debian
  7. ubuntu
  8. Arch Linux - 1
  9. 2 - Manjaro
  10. 3 4 5 6

使用以下 sed 命令删除 R 或者 F 字符开头的所有行。

  1. # sed '/^[RF]/d' sed-demo-1.txt
  2.  
  3. Linux Operating System
  4. Unix Operating System
  5. debian
  6. ubuntu
  7. Arch Linux - 1
  8. 2 - Manjaro
  9. 3 4 5 6

10) 如何删除以指定字符结尾的行?

使用以下 sed 命令删除 m 字符结尾的所有行。

  1. # sed '/m$/d' sed-demo.txt
  2.  
  3. 3 RHEL
  4. 4 Red Hat
  5. 5 Fedora
  6. 6 Arch Linux
  7. 7 CentOS
  8. 8 Debian
  9. 9 Ubuntu
  10. 10 openSUSE

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读