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>
相关推荐
联盟分享专家1 小时前
垂直工具型 SaaS 的增长实战:如何把用户变成推广者?
运维
normanhere1 小时前
浪潮云国产化超融合规划和部署案例
服务器·网络
Leon-Ning Liu2 小时前
【真实经验分享】OGG抽取进程报错 ORA-07445 [kgherrordmp()+986] ORA-00600 [17114]分析步骤
运维·数据库
CCPC不拿奖不改名2 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
QWEDDRFTG2 小时前
运维长期经验总结:从故障倒推服务器电源线选购标准
运维·服务器
Mr.wangh2 小时前
聊天模型--流式传输
运维·服务器
有颜有货2 小时前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
智恒百亿2 小时前
算力基建深度分析:国内服务器产业高强度迭代下的技术壁垒与全球化优势
服务器·人工智能·算力基建
fei_sun2 小时前
等价负载均衡(等价路由ECMP)
运维·负载均衡
楷哥爱开发3 小时前
降低网络爬虫成本:基础设施优化指南
服务器·开发语言·php