[CentOS] script question

Thu Mar 31 18:21:51 UTC 2011
Emmett Culley <emmett at webengineer.com>

On 03/31/2011 05:25 AM, Jerry Geis wrote:
> I can do "simply" search and replace with sed.
> However, I want to setup httpd.conf from a script
> that changes the default "/" which is presently:
> 
> <Directory />
>      Options FollowSymLinks
>      AllowOverride None
> </Directory>
> 
> and change it to the following:
> 
> <Directory />
>      Order Deny,Allow
>      Deny from all
>      AllowOverride None
> </Directory>
> 
> How do you do that with scripts? Basically substitute everything between
> the two Directory tags.
> 
> Thanks,
> 
> Jerry
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
> 
> 
Try:

sed -i "/<Directory \/>/,/<\/Directory/ s|Options FollowSymLinks|Order Deny,Allow\n     Deny from all|" /etc/httpd/conf/httpd.conf