首页 > 其他 > 详细

sed插入批量内容

时间:2018-06-01 18:05:03      阅读:395      评论:0      收藏:0      [点我收藏+]

批量修改文件内容一般使用sed,但是在插入多行内容和不同格式的时候就遇到困难了,今天终于知道怎么处理了,记录一下!

在一个文件里包含image: 192.168.30.60的行下插入以下内容。

      resources:

        requests:

          memory: "768Mi"

        limits:

          memory: "768Mi"

 

变更前:

apiVersion: extensions/v1beta1

kind: Deployment

metadata:

  name: bi-web

spec:

  replicas: 1

  template:

    metadata:

      labels:

        app: bi-web

    spec:

      containers:

      - name: bi-web

        image: 192.168.30.60:1179/test100/bi-web

        ports:

        - containerPort: 8080

 

命令:sed  -i ‘/image: 192.168.30.60/a\      resources:\n        requests:\n          memory: "768Mi"\n        limits:\n          memory: "768Mi"‘ deploy.yml

 

变更后:

apiVersion: extensions/v1beta1

kind: Deployment

metadata:

  name: bi-web

spec:

  replicas: 1

  template:

    metadata:

      labels:

        app: bi-web

    spec:

      containers:

      - name: bi-web

        image: 192.168.30.60:1179/test100/bi-web

      resources:

        requests:

          memory: "768Mi"

        limits:

          memory: "768Mi"

 

 

 

sed插入批量内容

原文:https://www.cnblogs.com/elisun/p/9122774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!