Google
Web dns.bdat.net

Prácticas con comandos Unix

Guion que diga si el usuario cuyo nombre pasamos como argumento está o no conectado.

if who|grep $1 >/dev/null 2>&1
then
        echo $1 conectado
else
        echo $1 NO conectado
fi
              

Recordatorio:

Podemos usar la ejecución de una orden como una condición para el if, de forma que si la orden termina correctamente toma el valor verdadero y falso en otro caso. Cuando un orden termina fija la variable $? con el código de terminación que es la misma que utiliza if para tomar la decisión.