在编写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
