El comando read permite leer la entrada de texto del usuario y guardarlo en una variable de entorno. Además, puede separar la entrada en campos definiendo en la variable IFS (Input Field Separator) el separador.

IP=$(ip a show dev eth0 | awk '/inet / { print $2}')
IFS=/ read ip mask <<< "$IP"
IFS=. read ip1 ip2 ip3 ip4 <<< "$ip"
echo ${ip1}.${ip2}.${ip3}.${ip4}/${mask}

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes utilizar estas etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.