I have a simple bash script for locating Raspberry Pis on the network:
#!/bin/bash
PIMAC=B8:27:EB
sudo nmap -sP 192.168.251.0/24 | grep -i " $PIMAC" -A0 -B2
Whilst the output gives me the answer I want I'd like to tidy up the
formatting. The current result is:
Nmap scan report for 192.168.10.20
Host is up (-0.10s latency).
MAC Address: B8:27:EB:22:1C:05 (Raspberry Pi Foundation)
--
Nmap scan report for 192.168.10.24
Host is up (-0.10s latency).
MAC Address: B8:27:EB:22:1C:05 (Raspberry Pi Foundation)
What I want out of it is something more like:
MAC Address: B8:27:EB:22:1C:05 (Raspberry Pi Foundation)
IP Address: 192.168.10.20
IP Address: 192.168.10.24
What is the best way to do this? Or should I just ditch the bash
script for a Python script?
--
Mark Rogers // More Solutions Ltd (Peterborough Office) // 0844 251 1450
Registered in England (0456 0902) 21 Drakes Mews, Milton Keynes, MK8 0ER