Просто начать знакомство с Linux, запутался об этой линии в скриптеConfused об этой линии в сценарии
get_ip(){
local IP=$(ip addr | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | egrep -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\." | head -n 1)
[ -z ${IP} ] && IP=$(wget -qO- -t1 -T2 ipv4.icanhazip.com)
[ -z ${IP} ] && IP=$(wget -qO- -t1 -T2 ipinfo.io/ip)
[ ! -z ${IP} ] && echo ${IP} || echo
}
I`m угадал это, как предполагается, чтобы получить мой IP-адрес?
Не могли бы вы, ребята, объяснить мне подробно?
Этой линия ip addr | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | egrep -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\." | head -n 1
ли вы попробуйте запустить его наблюдать, что он делает? – Inian
какая линия? вы выложили скриптлет с 6 строками – rkosegi