bash - 在导入语句后添加一行
问题描述
如何在以下导入语句后添加一行
import { NgModule } from '@angular/core';
我的代码目前没有改变:
sed -i "/\import { NgModule } from '@angular\\/core';\[/ {a\\import { TestModule } from '@angular\\/core';
}" ./target/src/app/app.module.ts
解决方案
试试下面,
sed '/import { NgModule } from '@angular\\/core';/ a import { TestModule } from '@angular\\/core';' ./target/src/app/app.module.ts
我错过了单引号,
sed "/import { NgModule } from '@angular\\/core';/ a import { TestModule } from '@angular\\/core';" ./target/src/app/app.module.ts
推荐阅读
- typescript - 如何打破 Firestore 上的 querySnapshot?
- javascript - 如何使用 jQuery 在不同列表上分离和重新附加具有不同类的项目?
- ios - 如何在没有 Google 帐户的情况下使用 Firebase App 分发?
- php - php + mysql 查询仅从类函数返回单行(std 类)
- python - AttributeError:“Path3DCollection”对象没有属性“view_init”
- go - 如何从 cgo 获取 ac 变量?
- javascript - 在 shadow dom 中渲染 Google ReCaptcha
- javascript - 如何将nodejs请求路由到另一个nodejs应用程序?
- python - docker compose up generate (2005, "Unknown MySQL server host 'db' (-2)") 错误
- php - 为什么此查询不会从所有表中删除详细信息?