MAC vendor lookup: Difference between revisions

Content added Content deleted
(→‎{{header|Logo}}: Only insert delay when needed.)
(→‎{{header|UNIX Shell}}: Only insert delay when needed)
Line 1,290: Line 1,290:
<lang bash>macList=(88:53:2E:67:07:BE D4:F4:6F:C9:EF:8D FC:FB:FB:01:FA:21
<lang bash>macList=(88:53:2E:67:07:BE D4:F4:6F:C9:EF:8D FC:FB:FB:01:FA:21
4c:72:b9:56:fe:bc 00-14-22-01-23-45)
4c:72:b9:56:fe:bc 00-14-22-01-23-45)

for burger in "${macList[@]}"; do
lookup() {
curl -s "http://api.macvendors.com/$burger" && echo
curl -s "http://api.macvendors.com/$1" && echo
}

lookup "${macList[0${ZSH_VERSION:++1}]}"
for burger in "${macList[@]:1}"; do
sleep 2
sleep 2
lookup "$burger"
done</lang>
done</lang>


Line 1,300: Line 1,306:
<lang bash>set -- 88:53:2E:67:07:BE D4:F4:6F:C9:EF:8D FC:FB:FB:01:FA:21 \
<lang bash>set -- 88:53:2E:67:07:BE D4:F4:6F:C9:EF:8D FC:FB:FB:01:FA:21 \
4c:72:b9:56:fe:bc 00-14-22-01-23-45
4c:72:b9:56:fe:bc 00-14-22-01-23-45

lookup() {
curl -s "http://api.macvendors.com/$1" && echo
}

lookup "$1"
shift
for burger; do
for burger; do
curl -s "http://api.macvendors.com/$burger" && echo
sleep 2
sleep 2
curl -s "http://api.macvendors.com/$burger" && echo
done</lang>
done</lang>