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>
相关推荐
元亓亓亓16 小时前
考研408--计算机网络--day12--网络应用模型&DNS&FTP
服务器·计算机网络·考研·408
虾..17 小时前
Linux 简单日志程序
linux·运维·算法
小李独爱秋17 小时前
计算机网络经典问题透视:在浏览器中应当有几个可选解释程序?
服务器·网络·网络协议·tcp/ip·计算机网络
fandroid17 小时前
树莓派通过docker安装kodbox可道云
运维·docker·容器
码农小白猿18 小时前
IACheck优化电梯定期检验报告:自动化术语审核提升合规性与效率
大数据·运维·人工智能·ai·自动化·iacheck
huoxingwen18 小时前
Ubuntu 22.04 上 VMware Workstation 点击虚拟机窗口就消失的解决历程
linux·运维·ubuntu
姚青&18 小时前
Linux 常用命令之基本命令
linux·运维·服务器
一路往蓝-Anbo18 小时前
【第05期】数据的微观世界 (五) —— 浮点数 vs 定点数:MCU的数学课
linux·stm32·单片机·嵌入式硬件·物联网
G_H_S_3_18 小时前
【网络运维】企业级监控平台Zabbix:部署与实践指南
linux·运维·网络·zabbix
小周学学学18 小时前
Vcenter Auto Deploy安装与使用
linux·运维·服务器