Jeferson, o que vc colocou foi a primeira coisa que notei, porém repare, que os hifens dos primeiros registros são sucedidos de um branco e os últimos não, e assim sendo a sua solução produz um resultado errado. Veja os 2 últimos:
echo "[ 3] 0.0- 1.0 sec 537 MBytes 4.50 Gbits/sec [ 3] 1.0- 2.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 2.0- 3.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 3.0- 4.0 sec 530 MBytes 4.45 Gbits/sec [ 3] 4.0- 5.0 sec 538 MBytes 4.51 Gbits/sec [ 3] 5.0- 6.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 6.0- 7.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 7.0- 8.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 8.0- 9.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 9.0-10.0 sec 537 MBytes 4.50 Gbits/sec [ 3] 0.0-10.0 sec 5.25 GBytes 4.51 Gbits/sec" | cut -f6- -d' ' 537 MBytes 4.50 Gbits/sec 539 MBytes 4.52 Gbits/sec 540 MBytes 4.53 Gbits/sec 530 MBytes 4.45 Gbits/sec 538 MBytes 4.51 Gbits/sec 540 MBytes 4.53 Gbits/sec 539 MBytes 4.52 Gbits/sec 539 MBytes 4.52 Gbits/sec 540 MBytes 4.53 Gbits/sec MBytes 4.50 Gbits/sec GBytes 4.51 Gbits/sec Foi justamente o fato de haver branco ou não que me passou a ideia que os campos eram tabelados. Caso não sejam, a saída seria remover toda a parte inicial do registro até a cadeia ' sec ' (repare que o sec está compreendido entre 2 espaços para não ser confundido com o sec que encerra cada registro). Aí eu faria assim: $ echo "[ 3] 0.0- 1.0 sec 537 MBytes 4.50 Gbits/sec [ 3] 1.0- 2.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 2.0- 3.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 3.0- 4.0 sec 530 MBytes 4.45 Gbits/sec [ 3] 4.0- 5.0 sec 538 MBytes 4.51 Gbits/sec [ 3] 5.0- 6.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 6.0- 7.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 7.0- 8.0 sec 539 MBytes 4.52 Gbits/sec [ 3] 8.0- 9.0 sec 540 MBytes 4.53 Gbits/sec [ 3] 9.0-10.0 sec 537 MBytes 4.50 Gbits/sec [ 3] 0.0-10.0 sec 5.25 GBytes 4.51 Gbits/sec" | sed 's/.* sec //' 537 MBytes 4.50 Gbits/sec 539 MBytes 4.52 Gbits/sec 540 MBytes 4.53 Gbits/sec 530 MBytes 4.45 Gbits/sec 538 MBytes 4.51 Gbits/sec 540 MBytes 4.53 Gbits/sec 539 MBytes 4.52 Gbits/sec 539 MBytes 4.52 Gbits/sec 540 MBytes 4.53 Gbits/sec 537 MBytes 4.50 Gbits/sec 5.25 GBytes 4.51 Gbits/sec Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ ligue (21) 2561-0867; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2009/9/17 Jeferson Santos <[email protected]> > > > Julio, > Se o campo dos segundos por 100.0- 110.0, o cut -c 18- vai furar. > Como os numeros dos segundos podem variar, tente: > > $ echo "[ 3] 0.0- 1.0 sec 537 MBytes 4.50 Gbits/sec | cut -d " " -f 6- > > 537 MBytes 4.50 Gbits/sec > > Abraços, > Jeferson dos Santos > > 2009/9/17 Julio C. Neves <[email protected] <julio.neves%40gmail.com>> > > > > > > > Aê Jair > > $ echo "[ 3] 0.0- 1.0 sec 537 MBytes 4.50 Gbits/sec > > > > [ 3] 1.0- 2.0 sec 539 MBytes 4.52 Gbits/sec > > [ 3] 2.0- 3.0 sec 540 MBytes 4.53 Gbits/sec > > [ 3] 3.0- 4.0 sec 530 MBytes 4.45 Gbits/sec > > [ 3] 4.0- 5.0 sec 538 MBytes 4.51 Gbits/sec > > [ 3] 5.0- 6.0 sec 540 MBytes 4.53 Gbits/sec > > [ 3] 6.0- 7.0 sec 539 MBytes 4.52 Gbits/sec > > [ 3] 7.0- 8.0 sec 539 MBytes 4.52 Gbits/sec > > [ 3] 8.0- 9.0 sec 540 MBytes 4.53 Gbits/sec > > [ 3] 9.0-10.0 sec 537 MBytes 4.50 Gbits/sec > > [ 3] 0.0-10.0 sec 5.25 GBytes 4.51 Gbits/sec" | cut -c18- > > 537 MBytes 4.50 Gbits/sec > > 539 MBytes 4.52 Gbits/sec > > 540 MBytes 4.53 Gbits/sec > > 530 MBytes 4.45 Gbits/sec > > 538 MBytes 4.51 Gbits/sec > > 540 MBytes 4.53 Gbits/sec > > 539 MBytes 4.52 Gbits/sec > > 539 MBytes 4.52 Gbits/sec > > 540 MBytes 4.53 Gbits/sec > > 537 MBytes 4.50 Gbits/sec > > 5.25 GBytes 4.51 Gbits/sec > > > > Abraços, > > Julio > > Cursos de Shell e Zenity em 2 fins de semana? > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - No RJ ligue (21) 2561-0867; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > > > 2009/9/16 Jair Santanna > > <[email protected]<jairsantanna%40yahoo.com.br> > <jairsantanna%40yahoo.com.br> > > > > > > > > > > > > > > desejo tratar dados de um arquivo do tipo: > > > > > > [ ID] Interval Transfer Bandwidth > > > [ 3] 0.0- 1.0 sec 537 MBytes 4.50 Gbits/sec > > > [ 3] 1.0- 2.0 sec 539 MBytes 4.52 Gbits/sec > > > [ 3] 2.0- 3.0 sec 540 MBytes 4.53 Gbits/sec > > > [ 3] 3.0- 4.0 sec 530 MBytes 4.45 Gbits/sec > > > [ 3] 4.0- 5.0 sec 538 MBytes 4.51 Gbits/sec > > > [ 3] 5.0- 6.0 sec 540 MBytes 4.53 Gbits/sec > > > [ 3] 6.0- 7.0 sec 539 MBytes 4.52 Gbits/sec > > > [ 3] 7.0- 8.0 sec 539 MBytes 4.52 Gbits/sec > > > [ 3] 8.0- 9.0 sec 540 MBytes 4.53 Gbits/sec > > > [ 3] 9.0-10.0 sec 537 MBytes 4.50 Gbits/sec > > > [ 3] 0.0-10.0 sec 5.25 GBytes 4.51 Gbits/sec > > > > > > pois preciso guardar apenas os números da coluna Transfer e da coluna > > > Bandwidth em arquivos separados > > > > > > Alguem pode me ajudar? > > > > > > JJ.Santanna > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Abraços, > Jeferson Santos > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
