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
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Erro ao fazer remaster usando Penguin eggs (4)
Linux x Plataformas de Trading - um problema (in-)solúvel? (3)