我有安装ZSH的Ubuntu 18.04。我有这个用于检查目录是否存在的bash脚本。
尽管我有一个名为“~/.config”的目录,但条件始终为负。我似乎无法弄清楚我的代码有什么问题。
setup.sh
#!/bin/bash
if [ -d "~/.config" ] ; then
echo "Directory exist"
else
echo "Does not exist"
fi
通过使用
chmod +x ./setup.sh
使文件可执行。
输出始终为不存在
。
~
被引用时,它不会扩展到您的主目录。请尝试使用以下命令:[ -d ~/.config ]
。 - user142162