Pessoal,

Tenho esse script de exemplo:

#!/bin/bash

for i in `cat $1 | grep ^[0-9]`
do
        echo $i

done

Tenho um arquivo de teste

11111 aaaaa
22222 bbbbb
aaa1 cccccc
33333 ddddd


O retorno do comando:

./script teste

Está sendo:

11111
aaaaa
22222
bbbbb
33333
ddddd

Eu acho que o retorno deveria ser:

11111 aaaaa
22222 bbbbb
33333 ddddd

Não? O que estou errando?

Obrigado,

Rafael Gomes
Consultor em TI
Embaixador Fedora
LPIC-1
(71) 8146-5772
Fedora Talk : 5103520

Responder a