我想知道这个命令是做什么的?
另外,'谁| grep> / dev / null'在这个循环中为什么必须返回true或false:
until who | grep “Milad” > /dev/null
do
sleep 60
done
答案 0 :(得分:2)
这将等到名为“Milad”的用户登录。
who
获取已登录用户的列表,grep "Milad"
会过滤who
为包含Milad
的条目返回的列表。如果找到条目,这将返回“true”。要禁止任何输出,它将被重定向到数字马桶(> /dev/null
)。然后整个事情循环,而没有用户Milad
,在每次测试之间睡60秒。