Re: [shell-script] Ordenar base por campo

2010-05-14 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 > Antes de mais nada quero agradecer pela sua ajuda, esta me ajudando > muito a descobrir novas formas de fazer as coisas. E sempre tem uma forma diferente. E não é "pegar no seu pé". É te empurrar para você melhorar. Se não aguenta, PEDE PRA SAIR,

Re: [shell-script] Ordenar base por campo

2010-05-14 Por tôpico Wagner Macedo
Em 12 de maio de 2010 21:45, Lawrence Waclawiak escreveu: > Segundo problema, mesmo que o campo ip fosse o primeiro, com o sort eu > não consegui organizar endereços ips, tentei com várias opções do man e > nada. > Por exemplo, se fizer um sort nos seguintes ips: > > echo "10.10.50.50 > 10.10.50.6

Re: [shell-script] Ordenar base por campo

2010-05-13 Por tôpico Lawrence Waclawiak
Boa tarde MrBits. Antes de mais nada quero agradecer pela sua ajuda, esta me ajudando muito a descobrir novas formas de fazer as coisas. Júlio, Desenvolvi mais duas formas de ordenar a base e fiz testes com uma base de 1000 linhas, usei a sacada do sort -t, mas não é possivel(acho) usar num

Re: [shell-script] Ordenar base por campo

2010-05-13 Por tôpico Bruno Gunter
Acho que seria melhor fazer um split no IP em cada ponto e listar cada bloco individualmente em uma grandeza de 3 números. Depois, sortar o resultado. []'s Gunter Em 13 de maio de 2010 10:25, Tiago Peczenyj escreveu: > Talvez seja o seu exemplo mas eu consegui ordenar os ips da mesma forma que >

Re: [shell-script] Ordenar base por campo

2010-05-13 Por tôpico Tiago Peczenyj
Talvez seja o seu exemplo mas eu consegui ordenar os ips da mesma forma que vc usando um sort apenas $ sort -t \; -k 6 -n database > r1 $ gsed -r 's/(^.*;(([0-9]{1,3}\.){3})([0-9]{1,3});.*$)/\4;\1/' database |sort -n |gsed -r 's/^[0-9]{1,3};//' > r2 $ diff -s r1 r2 Files r1 and r2 are identical e

Re: [shell-script] Ordenar base por campo

2010-05-13 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Corrigindo meu último e-mail, a listagem com os IPs de exemplo encontra-se em http://pastebin.com/qMJ43jDZ - -- Um abraço .0. MrBiTs - mrbits@gmail.com ..0 GnuPG - http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB 000 htt

Re: [shell-script] Ordenar base por campo

2010-05-13 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 > Boa noite pessoal! > > A missão agora é ordenar a uma base de dados usando como referencia o > valor de um campo em especifico no caso esse campo é o 6° separado por > ";" e contém endereços IPs de uma mesma rede. > O formato da base é o seguint

Re: [shell-script] Ordenar base por campo

2010-05-12 Por tôpico Julio C. Neves
Fala Law, dá uma olhada na opção -t (se não me engano) do sort (não uso isso há muito tempo e me esqueci, mas acho que é isso mesmo). Vc deverá sortear segundo o 6o campo com separador ';', depois sortear com o 1o, 2o, 3o e 4o campos com separador '.'. Vc deverá usar tb usar a opção -n para especi