[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Apanhando com script
From: |
jimmy |
Subject: |
Re: [shell-script] Apanhando com script |
Date: |
Mon, 31 Aug 2009 10:57:04 -0300 |
User-agent: |
Mutt/1.4.2.3i |
On Sun, Aug 30, 2009 at 06:49:11PM -0000, tche_renato wrote:
>
>
> PessoALL,
>
> Eu sei que pra vocês deve ser algo simples, mas estou apanhado pra
> conseguir fazer o que preciso.
>
> Eu tenho centenas de arquivos com esta estrutura:
> --------------------------------------------------------
> <%@ LANGUAGE="VBSCRIPT" %>
> <% pageTitle = "TÍTULO DA PÁGINA" %>
>
> <HTML>
> <HEAD>
> <TITLE><%= pageTitle %></TITLE>
> --------------------------------------------------------
> Acontece que preciso substituir a string %= pageTitle % pelo que está
> entre aspas TÍTULO DA PÁGINA.
>
> Como fazer isso?
----------------------------------------
#!/usr/bin/sed -f
/<%\s*pageTitle\s*=\s*"\([^"]\+\)"\s*%>/{
h; s//\1/; x;
}
/\(<TITLE><%=\s*\)pageTitle\(\s*%><\/TITLE>\)/ {
H; x; s//\2/;
H; g; s//\1/;
s/\n//g;
}
----------------------------------------
mas eu recomendo seguir as orientações do thiago.
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------