首页 > 解决方案 > 使用 sed 在第一次出现后在找到的行之后追加一行

问题描述

我正在尝试在与 sed 的第一次匹配之后用批处理文件插入一行。

    sed -i "/ProjectReference/a %newLine%" "%projectPath%\****\****.cs"

这是有效的,但它会在所有事件后插入一行。

我试过:

    sed -i "0,/ProjectReference/a %newLine%" "%projectPath%\****\****.cs"

但它在每一行之后插入一行。

有什么建议吗?

谢谢!

标签: batch-filesed

解决方案


推荐阅读