Pessoal,

    Tenho um arquivo, onde parte dele tem o seguinte conteudo:

============
    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.DefaultServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
========

    Preciso trocar, na linha "<param-value>true</param-value>" a palavra 
"true" por "false", porém não posso usar um sed  do qual normalmente uso 
(ex: sed s/true/false/g), porque existem "true" espalhados por toda 
parte no arquivo. Na verdade o único true que preciso alterar está na 
linha 55.

    Alguém tem idéia de como posso fazer essa mudança, somente na linha 
55 do arquivo?
    Sed?
    AWK?

    Agradeço desde já.

    Abraços,

-- 
[ ]'s
Elias Andrade
-----------------------------------------------------
Certificado Conectiva | Linux User 229468
Projeto Monesa: http://monesa.sf.net
-----------------------------------------------------
#Paranaguá - Paraná - [<o>] Brasil
Ourinhos - São Paulo - [<o>] Brasil
"Quando você perder, não perca a lição." -Dalai Lama

Responder a