Skip to content

Instantly share code, notes, and snippets.

@glarizza
Created January 6, 2011 15:52
Show Gist options
  • Save glarizza/768049 to your computer and use it in GitHub Desktop.
Save glarizza/768049 to your computer and use it in GitHub Desktop.
bash-3.2# networksetup -listnetworkserviceorder | awk -F': ' '/Ethernet,/ {gsub(/\)/,"");print $3}'
bash-3.2# networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Ethernet 1
(Hardware Port: Ethernet 1, Device: en0)
(*) Ethernet 2
(Hardware Port: Ethernet 2, Device: en1)
(*) Built-in Serial Port (1)
(Hardware Port: Built-in Serial Port (1), Device: serial)
(*) FireWire
(Hardware Port: FireWire, Device: fw0)
bash-3.2# networksetup -listnetworkserviceorder | awk -F': ' '/Ethernet,/ {gsub(/\)/,"");print $3}'
bash-3.2# networksetup -listnetworkserviceorder | awk -F': ' '/Ethernet*/ {gsub(/\)/,"");print $3}'
en0
en1
bash-3.2#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment