用sed命令删除行或者字符串

一、sed命令常用到的两个选项:

  1. -i : 直接在文件上编辑 (edit files in place)
  2. -e[默认选项]:只在命令行输出,而文件不改变(add the script to the commands to be executed)
  • 注:使用sed命令可以使用 -i 或者 -e 选项(以下例子仅以-i举例)

1.1 sed命令删除特定行号

  • 删除第N行
sed -i 'Nd' filename
  • 删除第N~M行
sed -i 'N,Md' filename # file的[N,M]行都被删除
  • 删除shell变量表示的行号(配合for等语句使用)
sed -i "${var1},${var2}d" filename # 这里引号必须为双引号
  • 删除最后一行
sed -i '$d' filename
  • sed命令删除包含特定字符行
  • 删除包含"xxx"的行
sed -i '/xxx/d' filename

[Linux]用sed命令删除行或者字符串相关推荐

  1. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  2. Linux中sed命令使用大全

    Linux中sed命令使用大全 sed编辑器是一种流式编辑器,与常见的交互式文本编辑器相反,交互式文本编辑器比如vim,可以通过键盘来交互式插入,删除文本,替换文本,流试编辑器会在编辑器处理数据之前预 ...

  3. linux 0.11 编译 msed,Linux下sed命令使用

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

  4. linux中往sed命令,Linux中Sed命令怎么用?

    Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...

  5. Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行

    一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...

  6. 批量修改linux换行格式,linux中sed命令批量修改

    sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...

  7. 【Linux脚本-sed命令在文本首行和尾行插入空行】

    @[TOC]Linux脚本-sed命令在文本首行和尾行插入空行 Linux脚本-sed命令在文本首行和尾行插入空行 演示如下: 首先创建需要操作的文本文件 //create a file contai ...

  8. Linux的sed命令详解大全

    Linux的sed命令详解大全 一.sed命令介绍 二.sed 的运行模式 三.sed的相关选项 四.sed基本用法 1.sed语法 2.sed的查看功能 ①查看passwd文件的第5到第8行内容 ② ...

  9. Linux miny选择字体,linux下sed命令对文件执行文本替换

    让我们看一下 sed 最有用的命令之一,替换命令.使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换.下面是该命令最基本用法的示例: $ sed -e 's/foo/bar/' myfi ...

最新文章

  1. 小白都能看得懂的java虚拟机内存模型
  2. Android中使用xml处理图片,Android布局 – 在xml中偏移背景图像
  3. C#控制管理VisualSVN Server
  4. boost::spirit模块利用 std::tuple 将多个属性包装成一个的测试程序
  5. map函数python求数的每位的值_map函数_实现批量计算
  6. 用swing设计一个打地鼠小游戏_这7个风靡欧美的英语小游戏,学会胜过刷100道题!...
  7. tomcat部署多个项目,通过域名解析访问,不同的网站
  8. 基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计
  9. 免责协议怎么写_员工辞职时,HR得让他这样写离职申请!
  10. Understanding the Bias-Variance Tradeoff
  11. c语言 段错误 linux
  12. OCR识别通过某瓣人机验证
  13. API Design for ios 译文
  14. 全国高考今日开启 报名人数再创历史新高 2022全国高考时间科目安排 优积科技-祝同学们高考顺利
  15. 【数据结构】带动画显示过程的递归求解迷宫问题
  16. 利用python每日自动邮件自动推送股票新闻
  17. java uuid去掉横线_UUID去横杠-的正确方式
  18. matlab列向量求平均值和求方差
  19. python—二次规划求解
  20. 搜应用网调查:2011~2012互联网电子商务IT业裁员倒闭年[持续更新]

热门文章

  1. C语言实训——经点小游戏马里奥开发day2
  2. Java调用Coredns域名_CoreDns配置以及外部dns使用
  3. 8年经验机器人设计师,教你如何成为一名优秀的机械设计师
  4. 每一个值从a到z的顺序排序,若遇到相同首字母,则看第二个字母,以此类推
  5. GWAS分析中使用PCA校正群体分层
  6. R语言小白学习笔记3—R语言读取数据
  7. 40岁程序员“删库”被判7年,曾提出系统安全问题被无视,怒删9TB财务数据及系统...
  8. 宏 word 批量根据表格内容调整宽度
  9. 打包iOS App并上架到TestFlight测试
  10. 展示gtest测试结果 -- 将gtest输出的xml结果转化成html展示