我将此编码用于检查maven是否存在,如果不存在则下载:
if [ ! -f /usr/share/maven ]
then
echo "File does not exist."
echo "Starting download maven"
sudo apt-get install maven
else
echo "Maven exist"
fi
但脚本总是试图下载maven。所以我输入whereis maven
来检查maven的位置,输出是:
maven: /etc/maven /usr/share/maven
我还尝试使用/etc/maven
,但结果是相同的
答案 0 :(得分:0)
/ usr / share / maven是文件还是目录?现在你检查它必须是一个文件。
如果它是文件夹,请使用if [ ! -d /usr/share/maven ]
。