0

0

linux怎么删除文件前几行

WBOY

WBOY

发布时间:2022-03-21 10:50:53

|

13197人浏览过

|

来源于php中文网

原创

在linux中,可以利用sed命令删除文件的前几行,该命令可依照脚本的指令来处理、编辑文本文件,能够配合正则表达式实现删除文件前几行的效果,语法为“sed -i '1,前几行行数d' 文件名”。

linux怎么删除文件前几行

本教程操作环境:linux7.3系统、Dell G3电脑。

linux怎么删除文件前几行

sed -i '1,nd' 文件名
这个是删除第一行到第n行

sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。

Sed主要用来自动编辑一个或多个文件,可以将数据行进行替换、删除、新增、选取等特定工作,简化对文件的反复操作,编写转换程序等。

语法

sed [-hnV][-e

  • -f

  • -h或--help 显示帮助。

  • -n或--quiet或--silent 仅显示script处理后的结果。

  • -V或--version 显示版本信息。

  • 动作说明:

    红墨
    红墨

    一站式小红书图文生成器

    下载
    • a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~

    • c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!

    • d :删除,因为是删除啊,所以 d 后面通常不接任何东东;

    • i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);

    • p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~

    • s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!

    示例如下;

    删除send_url_log.txt前面第1行到14030000行

    sed -i ‘1,14030000d’ send_url_log.txt

    相关推荐:《Linux视频教程

    相关专题

    更多
    js正则表达式
    js正则表达式

    php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

    508

    2023.06.20

    正则表达式不包含
    正则表达式不包含

    正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

    247

    2023.07.05

    java正则表达式语法
    java正则表达式语法

    java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

    724

    2023.07.05

    java正则表达式匹配字符串
    java正则表达式匹配字符串

    在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

    209

    2023.08.11

    正则表达式空格
    正则表达式空格

    正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

    343

    2023.08.31

    Python爬虫获取数据的方法
    Python爬虫获取数据的方法

    Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

    293

    2023.11.13

    正则表达式空格如何表示
    正则表达式空格如何表示

    正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

    229

    2023.11.17

    正则表达式中如何匹配数字
    正则表达式中如何匹配数字

    正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

    526

    2023.12.06

    php源码安装教程大全
    php源码安装教程大全

    本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

    7

    2025.12.31

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    PostgreSQL 教程
    PostgreSQL 教程

    共48课时 | 6.3万人学习

    Git 教程
    Git 教程

    共21课时 | 2.3万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号