#!/bin/bash if [ -z "$1" ]; then echo "Usage: $0 " >&2 exit 2 fi gc(){ test -f $F && rm $F } trap gc EXIT F=$(mktemp) if wget -qO $F "http://www.circitor.fr/Mibs/Mib/${1:0:1}/$1.mib"; then if ! grep "/dev/null; then mv $F mibs/$1.mib exit 0 fi echo "MIB not found on circutor.fr" >&2 fi if wget -qO $F "https://iphostmonitor.com/mib/$1.html"; then if ! grep "/dev/null; then mv $F mibs/$1.mib exit 0 fi echo "MIB not found on iphostmonitor.com" >&2 fi echo "ERROR: Unable to find $1" >&2 exit 1