Cosa fa questo comando unix 'chi | grep "milad"> /dev /null '?
Domanda
Voglio sapere cosa fa questo comando?
Inoltre, il 'Who | grep> /dev /null 'in questo ciclo perché deve restituire vero o falso:
until who | grep “Milad” > /dev/null
do
sleep 60
done
Soluzione
Questo aspetterà fino a quando non viene effettuato l'accesso di un utente chiamato "Milad".
who
Ottiene l'elenco degli utenti effettuati l'accesso, grep "Milad"
filtra l'elenco restituito da who
per le voci che contengono Milad
. Questo restituirà "vero" se la voce è stata trovata. Per sopprimere qualsiasi output, viene reindirizzato al bagno digitale (> /dev/null
). L'intera cosa poi si diffonde mentre non esiste un utente Milad
, dormendo 60 secondi tra ogni test.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow