O problema é que não é sempre "100b", entendeu ?
é sempre 4 digitos, mas nem sempre os mesmos.

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

>
> 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