ips() {
shell_help "Usage: $FUNCNAME [INTERFACE]. Print ip adresses." "$@" && return 1
- ( ip addr show || ifconfig ) 2>/dev/null | awk '/^[\t ]*inet /{sub("^[^0-9]*","",$2); sub("/[0-9]+","",$2); if ($2 != "127.0.0.1"){print $2}}'
+ if which ip 2>/dev/null
+ then
+ ip -o addr show | awk -F'[ /]+' '/ inet / && $4 != "127.0.0.1" {print $4}'
+ else
+ ifconfig 2>/dev/null | awk '/ inet / && $2 != "127.0.0.1" {print $2}'
+ fi
+ # NB 15.10.24 ( ip addr show || ifconfig ) 2>/dev/null | awk '/^[\t ]*inet /{sub("^[^0-9]*","",$2); sub("/[0-9]+","",$2); if ($2 != "127.0.0.1"){print $2}}'
}
sys_cpu_load() {