【求助】求教一个shell编程,麻烦大家了

【求助】求教一个shell编程,麻烦大家了

这个要求系统的一些东西,小弟还没学到这里,只好求教各位高手了,麻烦大家帮忙
要求:
编写一个SHELL程序,实现查看指定用户是否登录到系统上,如果已登录,显示“xxx用户已登录”并返回0,否则在该用户登录时显示“xxx用户现在登录到系统中”并返回1。

until who|grep xxx > /dev/null
do
echo "xxx用户现在登录到系统中"
done
echo “xxx用户已经登录”
exit 1
fi

这样写对不对??有什么要改进的吗?谢谢各位      
你的 script 是否正确可以自己测试一下 另外, 建议先看看本版置顶的帖子