bash shell 判断软件是否安装

最近写bash shell脚本 需要判断软件是否安装 去网上查了一下 有以下两种方式:

第一种方式:

if [ ! "$(command -v git)" ]; then
  echo "git 没有安装" >&2
  exit 1
fi

第二种方式:

if ! [ -x "$(command -v git)" ]; then
  echo "git 没有安装" >&2
  exit 1
fi
分享你的喜爱