xdual
(usa Ubuntu)
Enviado em 27/08/2011 - 01:55h
O primeiro deu erro de sintaxe e o segundo gerou os arquivos com os nomes, mas os mesmos só continham as linhas dos nomes. Deixa eu esclarecer mais:
O arquivo agenda.vcf contem 750 linhas, onde cada contato é composto por cinco linhas. Vejam as 10 primeiras:
BEGIN:VCARD
VERSION:2.1
N:Xyko
TEL:77445566
END:VCARD
BEGIN:VCARD
VERSION:2.1
N:Waldisnei
TEL:88996655
END:VCARD
Eu uso um script de 150 linhas (é, eu sei que não é nada prático esse monte de linhas, mas eu tô aprendendo) cujas 2 primeiras são:
cat teste.vcf | head -5 | tail -5 > 001.vcf
cat teste.vcf | head -10 | tail -5 > 002.vcf
Mas como vocês vêem, os nomes dos arquivos gerados vão de 001.vcf até 150.vcf.
Eu queria a expressão (mesmo que eu tenha de colocá-la 150 vezes) que usasse a terceira linha (menos os dois primeiros caracteres) para nomear o primeiro arquivo, a oitava linha para renomear o segundo e por aí vai, sempre "pulando" de 5 em 5.
Um grande obrigado a ajuda de vocês.