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>
相关推荐
code_whiter3 分钟前
初阶linux1(常见指令以及权限理解)
linux
董崇德5 分钟前
当CPU飙高时,SRE的排查清单——USE Method实战
运维
平凡的阳阳7 分钟前
千里通Linux盒子搭建FRP全教程:低成本实现内网穿透+代理服务器
linux·frp·内网穿透·代理·socks5·远程ssh
D4c-lovetrain11 分钟前
Linux个人心得25 (mysql⑤)
linux·运维·mysql
复园电子11 分钟前
HTTPS与TLS1.2双重加密:USB网络数据传输安全的底层核心技术解析
服务器·网络·安全·https
菜_小_白17 分钟前
RTP协议收发组件开发
linux·网络·c++
航Hang*20 分钟前
Windows Server 配置与管理——第11章:配置虚拟专用网络服务器
运维·服务器·windows
Deitymoon20 分钟前
linux——UDP编程
linux·网络·udp
Amelio_Ming21 分钟前
linux内存管理-页面回收之内核线程 kswapd (二)
linux·服务器
琪伦的工具库22 分钟前
批量PDF文件加密工具使用说明:固定密码或随机密码批量加密PDF,权限控制+导出密码记录
运维·服务器·pdf