Etiqueta: read

  • Utilizando el comando ‘read’

    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}