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

