【发布时间】:2019-01-21 04:11:31
【问题描述】:
在我的 nginx 配置文件中,我有以下几行:
location / {
try_files $uri $uri/ =404;
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}
现在,我想以编程方式注释掉/取消注释这两行:
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
所以我想到了sed,并在这里找到了这篇文章:
https://stackoverflow.com/a/27355109
不幸的是,我无法让它工作。转义字符可能存在问题。有人可以帮忙吗?
【问题讨论】:
-
"...我无法让它工作..." 不是一个好的问题陈述。它既缺少您正在使用的代码,也缺少您遇到的错误。
-
您是否要根据它们相对于周围线条的位置或其他内容根据它们的内容将它们注释掉?