【发布时间】:2018-01-24 08:43:53
【问题描述】:
我收到“预期二元运算符”或“参数过多”的 Bash 错误,它指向第二行代码(if 语句)。如果 top_dir 没有空格,错误就会消失。如果我需要使用带空格的 top_dir,我该如何修复此代码?
log_dir="${top_dir}/${group}"
if [ ! -d $log_dir ]; then
mkdir -p "${log_dir}"
fi
谢谢!
【问题讨论】:
-
shellcheck.net 会自动识别并报告您的问题。
-
哇,shellcheck.net 是一个很棒的资源。感谢分享!
标签: bash