我使用以下代码获取当前文件的目录:
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
我想在文件结构中找到一个级别。
例如,如果我的文件位于:
/a/b/c/myFile.sh
dir
将为/a/b/c
我想转到/a/b
所以我正在运行这个命令:
containingdir = "$( cd "$dir" && cd ".." && pwd )"
但是,我在定义命令的行上收到此错误:
myFile.sh: line 13: containingdir: command not found
这个错误的原因是什么?