shell检测某软件是否已经安装

在编写shell脚本的时候经常需要判断文件是否存在、是否可写、是否已经安装等,下面这个方法可以判断某程序是否已经安装:

新建一个cinstall.sh文件,内容如下:

#!/bin/bash
echo "请输入软件的名称,如npm:"
read name
if ! type ${name} >/dev/null 2>&1;then
        echo "${name} 未安装"
else
        echo "${name} 已安装"
fi


给cinstall.sh设置执行权限:chmod 755 cinstall.sh


执行文件仅限检测:

./cinstall.sh


微信截图_20210707113614.png


评论/留言