给定的bash脚本有什么作用?

时间:2017-07-20 15:52:37

标签: bash scripting

有人可以解释一下以下脚本是如何运作的?

#!/bin/sh
until who | grep "$1" > /dev/null
do
   sleep 60
done
#now ring the bell and announce the expected user
echo -e '\a'
echo "*** $1 just logged in ***"
exit 0

1 个答案:

答案 0 :(得分:3)

此脚本等待,直到命令who(它给出当前登录的用户)给出一行与脚本的第一个参数匹配,然后它将响铃并打印出关于登录的用户。

你应该把它称为

 script alfe

然后它会等到alfe登录,然后发出一次哔声并打印*** alfe just logged on ***