专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他开发语言

shell sed 替换,该如何处理

发布时间:2011-06-30 07:27:15 文章来源:www.iduyao.cn 采编人员:星星草
shell sed 替换
# DocumentRoot /var/www
DocumentRoot /home/cxl/web
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
# <Directory /var/www/>
<Directory /home/cxl/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

以上一段代码,想将“<Directory /var/www/>”后面内容的“AllowOverride None”替换为“AllowOverride All”,仅替换这一个,别的不变
用shell脚本怎么写?

------解决方案--------------------
sed '/<Directory \/var\/www\/>/,/AllowOverride None/s/AllowOverride None/AllowOverride All/' text
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: