SED - 将字符串添加到nginx配置块的末尾


爱我真好
2025-04-15 04:45:15 (2天前)


/etc/nginx/nginx.conf文件默认情况下看起来像这样:

用户nginx;
worker_processes 1;

error_log /var/log/nginx/error.log警告;
pid /var/run/nginx.pid;
事件{
worker_connections …

2 条回复
  1. 0# 圈圈红 | 2019-08-31 10-32



    这可能对你有用GNU sed):




    1. sed ‘/^http {/,/^}/!b;/^}/i\new content file

    2. </code>


    使用范围来关注

    http

    部分和

    插入

    结束前的新内容

    }




    也可以写成:




    1. sed -e ‘/^http {/,/^}/{/^}/i\new content -e ‘}’ file

    2. </code>

登录 后才能参与评论