广告
返回顶部
首页 > 资讯 > 操作系统 >Shell用sed命令删除特定行的方法
  • 386
分享到

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

Shellsed删除特定行Shellsed删除 2022-06-04 23:06:00 386人浏览 八月长安
摘要

sed命令作为一个强大的shell命令,可以快速删除任意特定的行列,配合awk命令可以oIvQtJcwz轻松地操作批量处理文件,下面就来看看吧! sed命令常用到的两个选项: -i : 直接在文件上编辑 (edit

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

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命令删除特定行内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: Shell用sed命令删除特定行的方法

本文链接: https://www.lsjlt.com/news/21250.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell用sed命令删除特定行的方法
    sed命令作为一个强大的shell命令,可以快速删除任意特定的行列,配合awk命令可以oIvQtJcwz轻松地操作批量处理文件,下面就来看看吧! sed命令常用到的两个选项: -i : 直接在文件上编辑 (edit...
    99+
    2022-06-04
    Shell sed删除特定行 Shell sed删除
  • 怎么在Shell脚本中使用sed命令删除特定行
    这篇文章将为大家详细讲解有关怎么在Shell脚本中使用sed命令删除特定行,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。sed命令常用到的两个选项:-i : 直接在文件上编辑 (edit f...
    99+
    2023-06-09
  • 如何利用sed命令高效删除文件的特定行
    前言 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的。但是,一旦文件中的行数据非常多,而且数据冗杂的情况下,你还要...
    99+
    2022-06-04
    linux中sed命令用法 sed命令删除 sed命令用法
  • linux怎么运用sed命令高效地删除文件的特定行
    小编给大家分享一下linux怎么运用sed命令高效地删除文件的特定行,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!运用 sed 命令高效地删除文件的特定行正常来说...
    99+
    2023-06-15
  • 利用shell命令删除指定的文件的方法
    今天为了省事文件内容都copy过来了。又为了省事,想了一想,用脚本比较开心。所以就写了一个shell脚本,在此做一个记录。 #!/bin/bash ls -li | tail -n +2 | cat -n read -p...
    99+
    2022-06-05
    shell 删除指定文件 shell命令删除文件
  • 怎么用shell命令删除指定的文件
    本文小编为大家详细介绍“怎么用shell命令删除指定的文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用shell命令删除指定的文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。#!/bin/bashls...
    99+
    2023-06-29
  • linux中sed命令的使用方法
    这篇文章给大家介绍linux中sed命令的使用方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在...
    99+
    2023-06-09
  • mysql用命令删除数据的方法
    这篇文章主要介绍了mysql用命令删除数据的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。在mysql中,可以使用“DELETE F...
    99+
    2022-10-18
  • Linux命令行删除文件实操方法
    rm命令 rm命令是大多数人在删除文件时经常使用的命令,它用于删除一个文件或者目录。 rm命令的语法如下: rm /path/to/file 还可以删除文件夹和子文件夹中的所有文件,如下所示: rm -R /pat...
    99+
    2022-06-04
    Linux 删除文件
  • ubuntu删除命令记录的方法
    ubuntu删除命令记录的方法:1.打开终端;2.删除.bash_history文件;3.输入命令将历史记录清空即可。ubuntu删除命令记录的方法:打开终端命令行模式,可使用快捷键【Ctrl+Alt+T】打开。首先需要删除.bash_hi...
    99+
    2022-10-07
  • sed命令的使用方法有哪些
    本篇内容主要讲解“sed命令的使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“sed命令的使用方法有哪些”吧!sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在...
    99+
    2023-06-27
  • 使用bash shell删除目录中的特定文件的3种方法
    我是一名Linux新用户。现在我需要清理一个下载目录中的文件,其实我就是想从~/Download/文件夹删去除了以下格式的文件外所以其它文件: 1.*.iso - 所有的iso格式的文件。 2.*.zip ...
    99+
    2022-06-04
    种方法 文件 目录中
  • redis通过命令行批量删除key的方法
    这篇文章给大家分享的是有关redis通过命令行批量删除key的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。可用的方法有:1、使用cliFLUSHDB 清除一个数据库,FLU...
    99+
    2022-10-18
  • HBASE 常用shell命令,增删改查方法
    1、首先给出本次操作的数据 create 'student','info','address' put 'student','1','info:age','20' put 'student','1','info:na...
    99+
    2022-06-04
    hbase shell 常用命令
  • python执行shell命令的方法
    os模块os.system方式:import os os.system('top') os.system('cat /proc/cpuinfo')说明这个调用相当直接,且是同步进行的,程序需要阻塞并等待返回。返回值是依赖于系统的,直接返回系...
    99+
    2023-01-31
    命令 方法 python
  • ubuntu删除文件夹命令的方法
    ubuntu删除文件夹命令是rm,具体操作方法:1.打开ubuntu终端;2.使用删除命令将你指定的文件夹进行删除即可。ubuntu删除文件夹命令是rm,具体操作方法如下:打开ubuntu终端,可以使用快捷键【Ctrl+Alt+T】打开终端...
    99+
    2022-10-17
  • linux中删除命令记录的方法
    linux中删除命令记录的方法:1、打开终端;2、输入“rm -rf ~/.bash_history”命令删除.bash_history文件;3、输入“history -c”命令将历史记录清空即可。具体操作步骤:在linux系统桌面下,使用...
    99+
    2022-10-18
  • 使用bash shell删除目录中的特定文件的方法有哪些
    本篇内容介绍了“使用bash shell删除目录中的特定文件的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我是一名Linux新用...
    99+
    2023-06-09
  • linux系统中sed命令的使用方法
    这篇文章给大家分享的是有关linux系统中sed命令的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux中sed命令功能强大,今天我们就来详细介绍如何在Linux中使用sed命令进行替换,具体来说分...
    99+
    2023-06-10
  • php删除指定行的方法
    这篇文章主要介绍php删除指定行的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php删除指定行的方法:首先创建一个PHP示例文件;然后定义操作文件,并确定要删除的行数;接着读取文件数据到数组中;最后判断删除的行...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作