shell 判断变量是否为0

发布时间:2024年01月11日
tree_version="tree-1.7.0"
tree_install_count=$(rpm -qa | grep -i ${tree_version} | wc -l) 查看已经安装 tree-1.7.0 版本的数量

写法 1
if [ "${tree_install_count}" -eq 0 ]; then
  echo "tree-1.7.0 not exist."
else
  echo "tree-1.7.0 count = ${tree_install_count}."
fi

写法 2
if [ "${tree_install_count}" == "0" ]; then
  echo "tree-1.7.0 not exist."
else
  echo "tree-1.7.0 count = ${tree_install_count}."
fi

[Ref] shell中判断一个变量是否为0或者为某个具体的值

在这里插入图片描述

整数比较
-eq 等于
-ne 不等于

-gt 大于     
-ge 大于等于

-lt 小于
-le 小于等于

< > <= >= 都需要使用双括号

[Ref] shell 判断命令是否执行成功 if [ $? != 0 ]

文章来源:https://blog.csdn.net/weixin_37646636/article/details/135535956
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。