Bash如果还有登录-p

时间:2012-10-27 09:18:53

标签: bash if-statement solaris

命令logins -p用于显示哪些用户没有密码,而wc -l用于计算换行数。因此,登录-p | wc -l显示没有密码的用户数。在我的例子中,登录-p | wc -l返回值为4但是当我将它比较为等于0时,它打印“等于0”这是错误的。我想问一下我的脚本是否有任何错误,并且wc -l是否返回INT?感谢。

if [ "$(logins -p | wc -l)" -eq 0 ]; then
  echo "equal to 0"
else 
  echo "not equal to 0"
fi

0 个答案:

没有答案