Se ele não tiver um padrão voce pode colocar a ocorrência inteira tipo

:% /"-Status: 100b"/"-Status: 0000"/gc

alguma coisa assim sacou ?

espero que vc consiga ai!


2008/6/13 Rodrigo Escobar <[EMAIL PROTECTED]>:

> Opa,
>
> cara.. por acaso os valores que ele apresenta após o X-Mozilla-Status: são
> padrão.. por exemplo é sempre o mesmo valor, ou ele altera?
>
> Porque se for o mesmo voce pode fazer tranquilamente com o sed dentro do
> vim com o seguinte comando
>
> :%s /string a ser procurada/string para ser substituida/gc
>
> g - Global para enquadrar o arquivo inteiro
> c - Confirmação de alterações
>
> acho que já da pra clarear um pouco aí. O que vai te facilitar é encontrar
> um padrão dentro do arquivo para que fique mais facil vc fazer uma alteração
> global.
>
> Se no caso, todo arquivo estiver assim vai ficar fácil..
>
> X-Mozilla-Status: 100b
> X-Mozilla-Status2: 10000000
>
> :%s /100b/0000/gc
>
> e o mesmo para o que está abaixo, agora se for diferente vai ter que achar
> um padrão.. qualquer coisa manda aí..
>
> abracos
>
> 2008/6/13 hamacker <[EMAIL PROTECTED]>:
>
> Um usuário antes de ser sair da empresa, resolveu configurar apagar as
>> mensagens armazenada no thunderbird, depois esvaziou-na.
>>
>> Fui chamado para ver se era possivel recupera-la, felizmente o usuário
>> em questão não usou a ferramenta de compactação que está no
>> thunderbird e com isso as mensagens estão visiveis através dum editor
>> como o 'vim', porém não são visiveis dentro do thunderbird, a razão
>> disso é que o arquivo de mensagens do thunderbird acrescenta no
>> cabecalho de cada mensagem a seguinte informação :
>>
>> X-Mozilla-Status: 100b
>> X-Mozilla-Status2: 10000000
>>
>> e dependendo o numero indicado no status a mensagem não aparece mesmo,
>> mas se eu alterar para :
>>
>> X-Mozilla-Status: 0000
>> X-Mozilla-Status2: 00000000
>>
>> Ela novamente reaparece na lista.
>> Esses números de status são sempre 4 e 8 digitos e preciso alterar não
>> importa a combinacao sempre  para 0000 e 00000000
>> Gostaria de saber se alguem sabe como posso fazer um search/replace
>> por mascara no vim ou na linha de comando, algo como trocar todas as
>> ocorrências :
>>
>> "X-Mozilla-Status: ????"
>>
>> por
>>
>> "X-Mozilla-Status: 0000"
>>
>> Qualquer ajuda será bem vinda.
>>
>> []'s
>>
>>
>> --
>> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>> with a subject of "unsubscribe". Trouble? Contact
>> [EMAIL PROTECTED]
>>
>>
>

Responder a