Classificação do arquivo de texto. Ignore o lixo e crie .csv a partir de remanescentes

0

Eu tenho uma carga de arquivos contendo lixo de preâmbulo seguido de informações formatadas. Eles são todos do mesmo formato. Eu quero ignorar o preâmbulo, (tudo até e incluindo a palavra "Descrição"), e classificar o restante, (tudo de e incluindo a palavra "Chassis"), em arquivos .csv. Exemplo: ANTES:
aleatoriamente blá
aleatório blahrandom x blahrandom blá
randomblah xx randomblah
random xxxx blah
sss
Inventário de hardware:
Item

por Andy Kendall 14.05.2014 / 15:43

1 resposta

0

Para excluir até e incluindo a linha de cabeçalho:

sed -e '1,/^Hardware inventory:$/d' my_file

Isso não altera o arquivo em si, mas imprime a parte do arquivo após a linha Hardware inventory: . Para alterar o arquivo em si, você precisará adicionar -i às opções.

man sed tem muito mais informações.

    
por 14.05.2014 / 15:47