Я пытаюсь автоматически определить производителей карт WiFi, чтобы пользователь мог легко решить, какую карту поместить в режим монитора. $manu0
не выводит никакой информации. Что не так с oui.txt
?
ifconfig > $tmp00
mac0=$(cat $tmp00 |grep -A4 "^${int}"|grep 'ether'|grep -o '..:'|cut -d ':' -f 1|printf "%s" $(sed -e '4,10d;11q'))
echo $mac0
manu0=$(cat /var/lib/ieee-data/oui.txt| grep -i '^${mac0}'|cut -d ' ' -f 7)
#attempt to echo variables
echo $int && echo $manu0
#attempt to echo variables with string
echo "${int} is a ${manu0}"
ВЫХОД:
acfdce
wlan0
wlan0 is a