Sensacional, Tiago. Obrigado. Acabei mudando o script para usar sua solução em sed depois da comparação abaixo:
$ time sed -n '/pattern/{n;p;q;}' *.xml <full>proxima linha</full> real 0m0.433s user 0m0.210s sys 0m0.170s $ time awk '/pattern/ { getline ; print; exit ; }' *.xml <full>proxima linha</full> real 0m1.990s user 0m1.860s sys 0m0.050s []'s Eri 2008/9/11 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> > tenta assim: > $ awk '/pattern/ { getline ; print; exit ; }' *.xml > > seria o mesmo aque > > $ sed -n '/pattern/{n;p;q;}' *.xml > > [As partes desta mensagem que não continham texto foram removidas]