0


尝试找到问题的解决方案,但坚持以下几点:

我有一个文件夹的路径(我有完整路径和部分路径)。
我将 cd 绑定到该文件夹​​,但它一直说“没有这样的文件或目录”。那是部分代码:

for var in "$@" ; do
    if [[ -d $var ]] ; then
        if [ "$(ls -A $var)" ]; then
            cd $var

会有任何帮助:)谢谢

4

1 回答 1

0

我认为这条线是你的问题:

    if [ "$(ls -A $var)" ]; then

为什么你需要这个测试?您之前的检查已经查找目录是否存在。

于 2013-05-25T18:49:32.313 回答