We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0439de7 commit dada696Copy full SHA for dada696
segments/lan_ip.sh
@@ -2,8 +2,9 @@
2
3
run_segment() {
4
if shell_is_bsd || shell_is_osx ; then
5
- all_nics=$(ifconfig 2>/dev/null | awk -F':' '/^[a-z]/ && !/^lo/ { print $1 }')
6
- for nic in ${all_nics[@]}; do
+ all_nics=$(ifconfig 2>/dev/null | awk -F':' '/^[a-z]/ && !/^lo/ { print $1 }' | tr '\n' ' ')
+ IFS=' ' read -ra all_nics_array <<< "$all_nics"
7
+ for nic in "${all_nics_array[@]}"; do
8
ipv4s_on_nic=$(ifconfig ${nic} 2>/dev/null | awk '$1 == "inet" { print $2 }')
9
for lan_ip in ${ipv4s_on_nic[@]}; do
10
[[ -n "${lan_ip}" ]] && break
0 commit comments