flips
(usa Debian)
Enviado em 01/04/2014 - 09:41h
Bom dia pessoal,
Estou precisando de uma ajuda para ajustar um script.
Faço backup dos meus switches da rede através de sftp, e o arquivo vem em um formato de texto com '#' como delimitador de bloco.
Estou tentando criar um script que leia o arquivo, e monte uma documentação de quais portas pertencem a quais vlans, vlans existentes e etc, porém não sei como fazer a separação do bloco de texto.
Ex:
#
interface GigabitEthernet1/0/1
linha 1
linha 2
#
interface GigabitEthernet1/0/2
linha 1
#
interface GigabitEthernet1/0/3
linha 1
linha 2
linha 3
linha 4
#
interface GigabitEthernet1/0/4
linha 1
linha 2
Sendo assim, preciso separar os blocos com "#" como delimitador...
A quantidade de linhas não segue um padrão, pois cada porta possui suas configurações.
Preciso por exemplo pegar todas as linhas que estão abaixo do "interface GigabitEthernet1/0/3", mas que seja no máximo até o próximo "#", que já indica o inicio da configuração da GigabitEthernet1/0/4.
Não sei se ficou bem claro o que eu preciso, aguardo respostas, e agradeço desde já pela atenção.