batch-file - 使用 sed 在第一次出现后在找到的行之后追加一行
问题描述
我正在尝试在与 sed 的第一次匹配之后用批处理文件插入一行。
sed -i "/ProjectReference/a %newLine%" "%projectPath%\****\****.cs"
这是有效的,但它会在所有事件后插入一行。
我试过:
sed -i "0,/ProjectReference/a %newLine%" "%projectPath%\****\****.cs"
但它在每一行之后插入一行。
有什么建议吗?
谢谢!
解决方案
推荐阅读
- google-polyline - 渲染谷歌地图折线编码
- postgresql - 5:输入/输出错误错误:执行失败;`/bin/launchctl bootstrap gui/502 和 FATAL:用户的密码验证失败
- android-studio - Android Studio权限请求ID
- javascript - 无论如何强制PDF从电子邮件中的超链接打开/预览?
- bash - 在 shell 脚本中使用 jenkins 管道中的环境变量而不直接传入它们
- r - 计算R中列表中元素的对数?
- sql - 根据另一列和日期中的值实现一个月的增量值
- django - 如何在 Django 管理 UI 的文本区域中保留空行?
- python - 为什么创建新数据框时某些列“不在索引中”?
- swiftui - 嵌套 ForEach 循环和 LazyVStack 错误