Skip to content

Commit dada696

Browse files
committed
Fix lan_ip.sh
1 parent 0439de7 commit dada696

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

segments/lan_ip.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
run_segment() {
44
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
5+
all_nics=$(ifconfig 2>/dev/null | awk -F':' '/^[a-z]/ && !/^lo/ { print $1 }' | tr '\n' ' ')
6+
IFS=' ' read -ra all_nics_array <<< "$all_nics"
7+
for nic in "${all_nics_array[@]}"; do
78
ipv4s_on_nic=$(ifconfig ${nic} 2>/dev/null | awk '$1 == "inet" { print $2 }')
89
for lan_ip in ${ipv4s_on_nic[@]}; do
910
[[ -n "${lan_ip}" ]] && break

0 commit comments

Comments
 (0)