Linux如何删除大文件的第一行(sed)

可以用sed命令实现:

  1. 删除文档的第一行

    shell 复制代码
    1.  sed -i '1d' <file>
  2. 删除文档的最后一行

    shell 复制代码
    1.  sed -i '$d' <file>
  3. 在文档指定行中增加一行

    shell 复制代码
    # 示例如下:
    echo "1";
    echo "2";
    echo "4";
    echo "5";
    # 想要在echo "2";后面加上一条echo "3";可以用如下命令
    sed -i '/echo "2";/aecho "3";' <file>
    # 之所以用分号,是因为文本中本来就有。也就是说分号不是必须的!
    # 抽象出来就是: sed -i '/* /a*' <file>
  4. 删除文件中的一行

    shell 复制代码
    sed -i '3d' <file>
  5. 删除文件中包含某个关键字开头的所有行

    shell 复制代码
    sed -i '/^QWQ/d' <file>
  6. 删除文件中包含某个关键字的所有行

    shell 复制代码
    sed -i '/QWQ/d' <file>
相关推荐
乐维_lwops24 分钟前
2026选择运维监控系统时应该重点考察哪些功能?
大数据·运维·人工智能
~光~~1 小时前
【嵌入式linux学习】Cache 策略:Write-Through / Write-Back + Allocation
linux·学习·spring
峥无1 小时前
Linux NPTL线程:创建/终止/等待/分离/栈布局内核原理|线程下篇
linux·运维·线程
元岳数字人小元1 小时前
数字人私有化部署:企业级AI数字场景长效落地优选方案
运维·人工智能·开源·人机交互·交互
Thneonl2 小时前
全集群钟差 300 毫秒会发生什么:证书悄悄过期,日志倒流
运维·后端
是jin奥2 小时前
Ubuntu 访问 Windows 共享目录
linux·运维·ubuntu
Gauss松鼠会2 小时前
【GaussDB】破除gaussdb ugin索引支持中文模糊查询的迷思-字符序
java·运维·服务器·网络·数据库·gaussdb·经验总结
科技象限2 小时前
数据防泄密系统怎么选?看它怎么把几道防线叠成网
运维·安全·网络安全·安企神
Mr_韩2 小时前
子网路由实战:无需公网 IP,异地直接访问家庭内网全部设备
运维·网络·物联网·nas