Você poderia postar um trecho do arquivo que deseja tratar juntamente com a saida desejada? Estou achando que este é um trabalho pro SED.
--- Em [email protected], "M. Rodrigo Monteiro" <fale...@...> escreveu > > Pessoal, > > Tenho o seguinte script. > Gostaria de saber algum modo de deixá-lo mais rápido na execução. > > #!/bin/bash > > while read linha ; do > awk -v T="${linha}" '{ if (substr($0,61,11) == T) { print ; } }' > arquivo02.txt > done < arquivo01.txt > > > Sugestões? > > Acho que ficaria mais rápido substituindo o while, e achando algum > modo de quando ele achar a primeira ocorrência do IF no AWK, ele parar > e ir para o próximo registro (como se fosse o continue dentro de um > laço). > > > Abraços, > Rodrigo. > > > -- > M. Rodrigo Monteiro > fale...@... > "Free as in Freedom, not free as in free beer" > "As we are liberated from our own fear, our presence automatically > liberates others" > Linux User # 403730 >
