Ubuntu(Linux)把文本内容添加到文件的指定行

 时间:2026-02-14 03:28:47

前言:

          熟悉Linux的一定熟悉echo 、cat 、>、>>等命令以及管道符。但是一般只能把内容插入到文件结尾,或者覆盖文件内容,如果插入到某文件的指定某一行呢?

    Sed命令,可以把内容插入到指定的行的前面或者后面,下面新建一个文本文件Lab.txt,并写上1到20,二十个数字,每行一个,如下图:

    Ubuntu(Linux)把文本内容添加到文件的指定行

    然后把"Contents"插入到第十五行,也就是十四行的下面,十五行的上面,命令“sed "15i Contents" Lab.txt”,如下图所示:

    Ubuntu(Linux)把文本内容添加到文件的指定行

    如上图所示,但是这个并没有保存进文件,要把结果保存进文件,要加上"-i"参数,如下图:

    Ubuntu(Linux)把文本内容添加到文件的指定行

    注释:命令为“sed -i "15i Contents" Lab.txt”,用cat查看已经保存进去了。

  • 如何查看当前word版本信息?
  • word遇到检查文档或驱动器的文件权限怎么办
  • 正在更新office,应用程序无法正常启动怎么解决?
  • Matlab 2018a中文版软件下载和安装教程
  • 把Microsoft Edge浏览器的文字复制电脑
  • 热门搜索
    关于黄河的手抄报初一 三月三手抄报图片大全 关于三字经的手抄报 我的一本课外书手抄报 创卫手抄报图片 世界知识产权日手抄报 格列佛游记手抄报 关于勤俭节约的手抄报 关于三爱的手抄报 读书手抄报的资料