尝试找到问题的解决方案,但坚持以下内容:
我有一个文件夹的路径(我有完整路径和部分路径)。
我想要cd到该文件夹,但它一直说“没有这样的文件或目录”。
这是部分代码:
for var in "$@" ; do
if [[ -d $var ]] ; then
if [ "$(ls -A $var)" ]; then
cd $var
请知道任何帮助:) 感谢
答案 0 :(得分:0)
我认为这一行是你的问题:
if [ "$(ls -A $var)" ]; then
为什么你需要这个测试?您之前的检查已查找目录是否已存在。