Enviado em 03/12/2019 - 19:09h
#!/bin/bash
clear;
line() { echo -e $_{1..48}'\b—' ; }
if (($#==2));then
IP="$1";
er01=$2;
er02=".1.3.6.1.4.1.5875.800.3.10.1.1.11.";
printf "$(line)\n Parâmetros Recebidos:\n IP: $IP - RegEx: $er01\n" #TESTES!!!#
snmpbulkwalk -Osqn -c teste -v2c ${IP} ${er02}|sed "s/${er02}//" > snmpbulkwalk.txt
##COMENTE O QUE NÃO QUER VER NA SAÍDA!##
printf "$(line)\nLinhas \"CASADAS\":\n"
grep -E "^${er01}" snmpbulkwalk.txt
printf "$(line)\nCAMPO APÓS o \"CASADO\":\n"
awk '/^'${er01}'/ {print $2}' snmpbulkwalk.txt
printf "$(line)\nNº de Linhas \"CASADAS\":\n"
grep -Ec "^${er01}" snmpbulkwalk.txt
else
printf "$(line)\n\e[31;1mInforme os Parâmetros!\e[m\n $(line)\n\e[32;1mExemplos de Uso:\e[m\n$0 IP RegEx\n\
$0 10.10.10.10 123[456]\n$(line)\n";
exit;
fi
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Remover nome dos programas abertos (3)
plasma nao memoriza alterações na configuração (0)
Bluetooth CSR 4.0 Dongle (Alternativo) (3)