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>
相关推荐
2301_80728863几秒前
MPRPC项目制作(第四天)
java·服务器·前端
_kank_4 分钟前
Linux 文件权限深度解析与实战指南
linux
LCG米6 分钟前
工业自动化嵌入式开发实战:基于ARM7与μC/OS-II的焊接机控制系统设计与实现
运维·c语言·自动化
@YDWLCloud14 分钟前
做独立站,用阿里云国际版还是 Cloudflare?答案出乎意料
服务器·网络·阿里云·云计算
执笔论英雄35 分钟前
【RL]expand_requests干啥的
服务器·开发语言·python
Zeku35 分钟前
20251125 - 为什么Linux是非实时操作系统?
linux·服务器
sz66cm36 分钟前
Linux基础 -- 进程运行状态 之 fatal_signal_pending函数
linux
2***c43538 分钟前
nginx服务器实现上传文件功能_使用nginx-upload-module模块
服务器·前端·nginx
k***858440 分钟前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
Kyan.W41 分钟前
shell好用的工具
linux·shell