遍历 shell 中的目录

loop over directories in cshell

我正在尝试使用 csh 遍历路径中的目录。我正在尝试这段代码。

    #!/bin/csh
    set z=`/a/b/c/`
    foreach i (`$z`)
     echo $i
    end

它returns,

    /a/b/c/: Permission denied.

我可以在 bash 和 python 中完成。但我需要它在 csh 中完成。

我用过:

#!/bin/csh
set z="/a/b/c/"
foreach i (`ls -d $z`)
 echo $i
end

成功了。