+ Responder ao Tópico



  1. #1
    juniox
    Visitante

    Padrão script para substituir string (meio urgente)

    seguinte, num dos servidores tomcat aqui, tenho vários arquivos.jsp.
    devido a mudança de versão do Java instalado, eu precisava alterar um pequeno parâmetro em vários arquivos.

    como são muitos, creio que a utilização de um script para isso seja mais fácil.

    nos vários arquivos.jsp existe os parâmetros:

    --
    <jsp:forward page="index.jsp">
    </jsp:forward>
    --

    o que preciso é simplesmente adicionar uma barra depois do "index.jsp"
    ficando assim:

    --
    <jsp:forward page="index.jsp"/>
    </jsp:forward>
    --

    alguém sabe como ficaría esse script?

    valeu

  2. #2

    Padrão assim

    #!/bin/sh
    for c in `ls /www/paginas/jsp/*`;do
    cat /www/paginas/jsp/$c | tr "<jsp:forward page=\"index.jsp\"> " "<jsp:forward page=\"index.jsp\"/> " > /www/paginas2/$c
    done

    ISSO ALEM DE CRIAR AS PAGINAS NOVAS COM O PARAMETRO NECESSARIO MANTEM AS OUTRAS PAGINAS OK !