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>
相关推荐
boy快快长大6 分钟前
EasyTier初次使用
服务器
中屹指纹浏览器svip10 分钟前
指纹浏览器RPA自动化靠谱吗?先分清适用边界
运维·自动化·rpa
zuiyuewentian13 分钟前
借助 AI 在 Win11 上搭建 Rocky Linux:用 Visual Studio 直接调试 Linux 服务
linux·运维·visual studio
牢姐与蒯17 分钟前
WSL2 迁移教程:把Ubuntu+WSL2从C盘挪到别的盘
linux·运维·服务器·网络·ubuntu·1024程序员节
垆边人似月.19 分钟前
RDMA 文件传输踩坑(二):为什么 `sleep()` 不能保证接收端准备好了?
linux·服务器·网络·rdma
zxanz123 分钟前
证书运维自动化,守住业务 HTTPS 底线
运维·https·自动化
vipxieliang28 分钟前
Service Mesh 可观测性:分布式追踪、指标与日志的统一方案
运维
DYWorker00143 分钟前
第 1-10 课: 横切设施:锁、RCU、安全与观测怎么选?
linux
臻一1 小时前
rk3568---ftp无法连接
linux·ftp·3568
云飞云共享云桌面1 小时前
智能装备工厂研发部门多设计师共享一台SolidWorks服务器做设备装配建模
运维·服务器·网络·人工智能·3d·自动化·制造