Portál AbcLinuxu, 9. května 2025 23:30
dobry den
v /bin/bash:
porovnatel="^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$" if [[ "$IP" =~ $porovnatel ]] && [ ${BASH_REMATCH[1]} -lt 256 ] && [ ${BASH_REMATCH[2]} -lt 256 ] && [ ${BASH_REMATCH[3]} -lt 256 ] && [ ${BASH_REMATCH[4]} -lt 256 ] then echo ${BASH_REMATCH[1]}.${BASH_REMATCH[2]}.${BASH_REMATCH[3]}.${BASH_REMATCH[4]}; fimarek
sedem:
ip -4 addr show eth0 | sed -e 's/^ \+inet \+\([^.]\+\)\.\([^.]\+\)\.\([^.]\+\)\.\([^.]\+\)\/.*/\1.\2.\3.\4/p;d'marek
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.