主目录存在文件夹,但不存在该账户
#!/bin/bash
#检查有主目录的不存在用户
#if-then-elif-else
# 主目录存在文件夹,但不存在该账户
testuser=noSuchUser
if grep $testuser /etc/passwd
then
echo "The user $testuser account exists on this system."
echo
elif ls -d /home/$testuser/
then
echo "The user $testuser has a direcotry,"
echo "even though $testuser doesn't have an account."
else
echo "The user $testuser does not exist on this system,"
echo "and no directory exists for the $testuser."
fi
echo "We are outside the nested if statements."
运行结果: