Pelo que entendi, é isso que ele está fazendo, mas ele gostaria de varrer o log uma vez só. Talvez um sed ou awk que avaliasse linha a linha e jogasse o resultado pro arquivo certo?
Breno. -- 2008/9/30 Eri Ramos Bastos <[EMAIL PROTECTED]>: > Se os inserts estão em linhas separadas dos outros comandos, uma idéia > seria: > > grep INSERT log.txt > inserts.sql > grep -v INSERT log.txt > resto.sql > > []'s > Eri > > 2008/9/30 Victor LGomes <[EMAIL PROTECTED]> > >> Bom dia galera! >> >> Estou com um problema aqui que não sei como resolver (e nem se há uma >> forma >> de resovê-lo como estou querendo). >> >> Tenho que filtrar um arquivo de log do banco de dados MySQL e criar um >> arquivo contendo os comandos de INSERT em uma determinada tabela e um >> segundo arquivo contendo os demais comandos. Atualmente preciso varrer o >> log >> uma primeira vez para pegar os INSERTs e uma segunda vez para pegar os >> demais comandos. Como são arquivos muito grandes, isso leva um tempo >> considerável e imaginei que se houvesse uma forma de, em uma única >> passada, >> pegar os INSERTs e jogar para um arquivo e os demais para outro, ganharia >> bastante em performance. >> >> Alguém saberia como fazer isso ? Pesquisei um pouco mas não encontrei nada >> a >> respeito. >> >> Obrigado! >> Victor >> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> ------------------------------------ >> >> ---------------------------------------------------------- >> Esta lista não admite a abordagem de outras liguagens de programação, como >> perl, C etc. Quem insistir em não seguir esta regra será moderado sem >> prévio >> aviso. >> ---------------------------------------------------------- >> Sair da lista: [EMAIL PROTECTED] >> ---------------------------------------------------------- >> Esta lista é moderada de acordo com o previsto em >> http://www.listas-discussao.cjb.net >> ---------------------------------------------------------- >> Servidor Newsgroup da lista: news.gmane.org >> Grupo: gmane.org.user-groups.programming.shell.brazil >> >> Links do Yahoo! Grupos >> >> >> > > [As partes desta mensagem que não continham texto foram removidas] > >
