Opa,

Então..
Tenta isso aqui depois segue o mesmo modelo pro debaixo:

:%s /Status: \.*\S\S\S\S/Status: 0000/gc

abs


2008/6/13 hamacker <[EMAIL PROTECTED]>:

> 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