使用cat EOF命令插入变量

有的时候在容器内修改配置文件比较麻烦,没有vi命令无法编辑文件

记录一下在没有vi的情况下常用的命令

例1:
往nginx服务配置文件追加配置,$host是变量的形式,只需要把第一个EOF加引号即不会被转义

cat << 'EOF' >> default.conf
location ^~ /xxx {
            proxy_set_header Host $host;
            proxy_pass https://xxxxxxxxx;
        }
EOF

例2:
删除文本最后一行

sed -i '$d' default.conf

例3:
替换文本指定内容
下面命令是把全局的aaa替换成bbb

sed -i 's+aaa+bbb+g' default.conf

猜你喜欢

转载自blog.csdn.net/zhanremo3062/article/details/131480703
今日推荐