Aloha,
Meu erro foi tão sutil que nem eu, nem o Flavio Junior, nem o Cristiano Ferrari perceberam. No comando que eu disse que tentei faltava um '-n' da sintaxe. Mas a resposta deles foram suficientes para que eu percebsse meu erro. O Jorge Pereira ofereceu ma solução que não exige -n na sintaxe do sed. Quanto a resposta do Julio C. Neves, vou preferir o tail +21 arquivo pois me parece exigir menos RAM. Acho o sed poderoso demais só para pular linhas. Acho que usando tail eu otimizaria meu script. Se eu estiver enganado, convido alguém para me corrigir. Por fim, agradeço a todos aqui presentes pela atenção que me fora dada. Atenciosamente, Kurt Kraut ([email protected]) 2009/7/29 Jorge Pereira <[email protected]> > > > tente > sed '1,21d' > > []s > -- > Regards, > +--------------------------------------------+ > Jorge Pereira, > Blog: http://blog.jorgepereira.com.br/ > +--------------------------------------------+ > > 2009/7/28 Kurt Kraut <[email protected] <listas%40kurtkraut.net>> > > > > > > > > Aloha, > > > > Como se faz em shell script para exibir todas as linhas de um arquivo, > > exceto as linhas entre a primeira e a 21? Pensei no sed '1,21!p' > > arquivo.txt > > mas ele tá me exibindo o arquivo todo. > > > > Atenciosamente, > > > > Kurt Kraut ([email protected] <listas%40kurtkraut.net> <listas% > 40kurtkraut.net>) > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
