E aí Cristian,

>Pessoal... é emergencia:

>O problema é que existem várias substituições que são feitas , por
>exemplo, "é" fica %E9, etc.
>O que eu quero é um script simples que apaneas substitua %E9 por é e
>assim por diante. Não precisa ser nada automatico, que pegue o email
e
>ja o transforme em um texto corrigido. Pode se algo que eu pegue o
email
>e passe ele manualmente para um arquivo texto e depois use o script
para
>corrigir o mesmo.

     Ok, um script que usando SED para substituir as expressões que
você quer:

     Crie um arquivo script com o nome por exemplo de 'acentos.sed'
inserindo as linhas de comandos do SED ("man sed" para maiores
informações), no caso, o comando é 's' para substituir, então ficaria
algo assim.
-------------
# Arquivo acentos.sed
s/%E9/é/
s/original/substitui/
--------------

     Depois de editar a lista do comandos com os termos a substituir,
grave o arquivo, depois use o sed com a opção -f.

# sed -f acentos.sed < formulario.txt

     Isso irá executar e gravar as alterações no arquivo
formulario.txt. Se quiser gravar o texto substituido é só adicionar no
final da sintaxe o operador "> formnovo.txt".
     Você pode fazer um shell script em BASH executar isso em todo os
seus arquivos .txt de um diretório, que irá automatizar bem essa
tarefa.

Saudações,
Leaozim.


Assinantes em 22/03/2001: 2193
Mensagens recebidas desde 07/01/1999: 105458
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a