检查是否存在应解析为〜/ code / devtools / deploy-mix的目录。
这个if语句没有通过 - 尽管我可以cd ~/code/devtools/deploy-mix
。 Plz帮助使用bash语法:)
GIT_DIR="$HOME/code"
if [ -d "${GIT_DIR}/devtools/deploy-mix" ]; then
echo "found $GIT_DIR/devtools/deploy-mix"
fi
输出:
sh -x script
' [' -d' $ HOME / code / devtools / deploy-mix' ']'
我喜欢为这个人提供一些互联网业力,如果你决定叫我一个菜鸟(有时编码角度不会坐在你的肩膀上),我很乐意。 / p>
答案 0 :(得分:1)
将~
替换为$HOME
或删除引号。
示例:
GIT_DIR="$HOME/code"
GIT_DIR=~/'code'