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

