Playing with httpd.conf

Hello Guys !!

wanted to use SED to pull cout the full vertualhost entry for domain which is specified from command line

Like (IP base httpd.conf)

domain="ServerName takemewithyou.in"
sed -n '/<VirtualHost* $domain/,/<\/VirtualHost>/p'  httpd.conf

File can take to test is below

<VirtualHost *>
    ServerName server.localdomain.com
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin nux@gmail.com
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
</VirtualHost>

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

<VirtualHost 192.162.0.1:80>
    ServerName winlinuxadmins.com
    ServerAlias www.winlinuxadmins .com
    DocumentRoot /home/winlinux/public_html
    ServerAdmin webmaster@winlinuxadmins.com
    UseCanonicalName Off
    CustomLog /usr/local/apache/domlogs/winlinuxadmins.com combined
    CustomLog /usr/local/apache/domlogs/winlinuxadmins.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
    ## User winlinux # Needed for Cpanel::ApacheConf
    <IfModule mod_suphp.c>
        suPHP_UserGroup winlinux winlinux
    </IfModule>
    <IfModule !mod_disable_suexec.c>
        <IfModule !mod_ruid2.c>
            SuexecUserGroup winlinux winlinux
        </IfModule>
    </IfModule>
    <IfModule mod_ruid2.c>
        RUidGid winlinux winlinux
    </IfModule>
    ScriptAlias /cgi-bin/ /home/winlinux/public_html/cgi-bin/


    # To customize this VirtualHost use an include file at the following location
    # Include "/usr/local/apache/conf/userdata/std/2/winlinux/winlinuxadmins.com/*.conf"

</VirtualHost>

# DO NOT EDIT. AUTOMATICALLY GENERATED.  IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES.

# SSL

<VirtualHost 192.162.0.1:80>
    ServerName rediffmail.com
    ServerAlias rediffmail .com 
    DocumentRoot /home/rediffma/public_html
    ServerAdmin webmaster@rediffmail.com
    ## User rediffma # Needed for Cpanel::ApacheConf
    <IfModule mod_suphp.c>
        suPHP_UserGroup rediffma rediffma
    </IfModule>
    <IfModule !mod_disable_suexec.c>
        <IfModule !mod_ruid2.c>
           SuexecUserGroup rediffma rediffma
        </IfModule>
    </IfModule>
    <IfModule mod_ruid2.c>
       RUidGid rediffma rediffma
    </IfModule>
    CustomLog /usr/local/apache/domlogs/rediffmail.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
    CustomLog /usr/local/apache/domlogs/rediffmail.com combined
    Options -ExecCGI -Includes
    RemoveHandler cgi-script .cgi .pl .plx .ppl .perl
</VirtualHost>

sed , awk perl any method to get output will help me :wall:

Thanks,
Silvester J