Aaah, gerade auf unserem Mac mini geschaut. Handelt sich also um BSD sed.
Versuch mal:
Code:
sed -E -e '/Device:/!d; s/^\(Hardware Port: *(.*), *Device: *(.*)\)$/\2:\1/'
Bei mir ergibt das:
Code:
Bluetooth-Modem:Bluetooth DUN
en3:USB-Ethernet
en0:AirPort
en2:iPhone-USB
en1:Bluetooth PAN
... welches man durch sort und dann durch ein while read jagen kann ...