Shell用sed命令删除特定行的方法

 更新时间:2020年10月20日 11:26:38   作者:TedOne_LZ  
这篇文章主要介绍了Shell用sed命令删除特定行的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

sed命令作为一个强大的shell命令,可以快速删除任意特定的行列,配合awk命令可以轻松地操作批量处理文件,下面就来看看吧!

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

  • -i : 直接在文件上编辑 (edit files in place)
  • -e[默认选项]:只在命令行输出,而文件不改变(add the script to the commands to be executed)

注:使用sed命令可以使用 -i 或者 -e 选项(以下例子仅以-i举例)

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

总结:

有了以上的这几个命令,就可以非常轻松地对文件进行处理咯?

到此这篇关于Shell用sed命令删除特定行的方法的文章就介绍到这了,更多相关Shell sed命令删除特定行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 隐藏shell脚本内容的工具 shc详解

    隐藏shell脚本内容的工具 shc详解

    本文主要介绍了隐藏shell脚本内容的工具 shc, 虽然它加密的安全性不高,但是我们平常可以把它作为一个shell脚本代码隐藏和混淆工具来使用,对shell脚本隐藏相关知识感兴趣的朋友一起看看吧
    2021-11-11
  • bash获取当前路径示例

    bash获取当前路径示例

    这篇文章主要介绍了bash获取当前路径示例,需要的朋友可以参考下
    2014-04-04
  • shell编程基础之认识与学习BASH

    shell编程基础之认识与学习BASH

    本文介绍下,shell基础编程中有关bash的相关知识,有需要的朋友参考学习下
    2013-11-11
  • ubuntu编译pyav报错libx264 not found解决示例

    ubuntu编译pyav报错libx264 not found解决示例

    这篇文章主要为大家介绍了ubuntu编译pyav报错libx264 not found解决示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Shell中变量作用域的介绍与使用命令

    Shell中变量作用域的介绍与使用命令

    作用域是我们在日常学习或者工作中经常会遇到的一个问题,下面这篇文章主要给大家介绍了关于Shell中变量作用域的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面跟着小编来一起学习学习吧。
    2017-08-08
  • shell脚本echo输出不换行功能增强实例

    shell脚本echo输出不换行功能增强实例

    这个脚本很简单,就是可以用3种不同的函数(方法)来实现,输出后不换行
    2016-08-08
  • shell 数组 ${array[@]} ${array[*]}的使用及区别解析

    shell 数组 ${array[@]} ${array[*]}的使用及区别解析

    shell中用括号来表示数组,数组元素间使用空格隔开,这篇文章主要介绍了shell 数组 ${array[@]} ${array[*]}的使用及区别,需要的朋友可以参考下
    2023-06-06
  • shell中如何使用date获取时间戳

    shell中如何使用date获取时间戳

    这篇文章主要介绍了shell中如何使用date获取时间戳,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • 使用shell脚本取出服务器图片的方法

    使用shell脚本取出服务器图片的方法

    Shell 脚本(shell script),是一种为 shell 编写的脚本程序。下面通过本文给大家介绍使用shell脚本取出服务器图片的方法,需要的朋友参考下吧
    2017-12-12
  • 基于shell的if和else详解

    基于shell的if和else详解

    下面小编就为大家带来一篇基于shell的if和else详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论