使用 sed 命令可以将 test.txt 的所有行内容插入到 /opt/ 目录下任意目录的 operate.sh 脚本的第四行后面:

sed -i '4 r test.txt' /opt/*/operate.sh

解释:

  • -i 表示直接修改文件,不输出到终端;
  • 4 表示在第四行后面插入;
  • r test.txt 表示读取 test.txt 的内容并插入到指定行后面;
  • /opt/*/operate.sh 表示匹配 /opt/ 下任意目录的 operate.sh 文件。

执行以上命令后,test.txt 的所有行内容将会依次插入到 /opt/*/operate.sh 脚本的第四行后面。

如何在 Linux 中将文件内容插入脚本特定行

原文地址: https://www.cveoy.top/t/topic/mKPe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录