【发布时间】:2014-09-10 20:21:37
【问题描述】:
ssh root@$IP sed -i -e 's/listen\t80\default_server;/test/' /etc/nginx/conf.d/default.conf是不是我做的不对?
我正在学习如何使用 sed - 但我认为跨多个服务器进行一般配置的最佳途径是上传 conf 文件?任何意见将不胜感激,谢谢!
【问题讨论】:
-
你现在有什么问题?出现错误?
ssh root@$IP sed -i -e 's/listen\t80\default_server;/test/' /etc/nginx/conf.d/default.conf是不是我做的不对?
我正在学习如何使用 sed - 但我认为跨多个服务器进行一般配置的最佳途径是上传 conf 文件?任何意见将不胜感激,谢谢!
【问题讨论】:
您似乎缺少一个标签:
listen\t80\tdefault_server
如果是我,我会用一般的空白模式替换制表符模式以提供一点灵活性:
listen\s\+80\s\+default_server
或
listen[[:space:]]\+80[[:space:]]\+default_server
【讨论】: