Olindino
(usa Puppy Linux)
Enviado em 11/10/2012 - 14:25h
Fala pessoal, preciso da ajuda de vocês, gostaria de saber se existe algum comando que eu possa fazer a seguinte coisa por exemplo:
Vamos supor que dentro de um arquivo chamado interface.txt exista o seguinte conteúdo:
SNMPv2-SMI::enterprises.6876.2.4.1.4.912.4000 = STRING: "REDE_HOMOLOGACAO_DMZ"
SNMPv2-SMI::enterprises.6876.2.4.1.4.944.4000 = STRING: "REDE_HOMOLOGACAO"
SNMPv2-SMI::enterprises.6876.2.4.1.4.944.4001 = STRING: "REDE_HOMOLOGACAO"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1056.4000 = STRING: "REDE_HOMOLOGACAO"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1104.4000 = STRING: "REDE_HOMOLOGACAO"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1216.4000 = STRING: "REDE_HOMOLOGACAO"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1232.4000 = STRING: "REDE_HOMOLOGACAO_DMZ"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1232.4001 = STRING: "REDE_HOMOLOGACAO_DMZ"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1248.4000 = STRING: "REDE_HOMOLOGACAO"
como faço para contar as linhas apenas que são da "REDE_HOMOLOGACAO_DMZ"???
(agora a mais difícil) como faço para comparada por exemplo:
SNMPv2-SMI::enterprises.6876.2.4.1.4.1232.4000 = STRING: "REDE_HOMOLOGACAO_DMZ"
SNMPv2-SMI::enterprises.6876.2.4.1.4.1232.4001 = STRING: "REDE_HOMOLOGACAO_DMZ"
Essas 2 linhas se referem apenas a 1 servidor pois podem ver que a linha começa da seguinte forma:
SNMPv2-SMI::enterprises.6876.2.4.1.4.1232.
esses 42 caracteres são idênticos, como contar apenas como 1 linha, caso so primeiro 42 caracteres sejam iguais???
Caso não tenham entendido minha dúvida por favor explicarei melhor.