循环遍历cshell中的目录

时间:2018-01-15 00:51:32

标签: shell foreach csh

我正在尝试使用csh在路径中循环目录。我正在尝试这段代码。

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

它返回,

    /a/b/c/: Permission denied.

我能够在bash和python中完成它。但是我需要在csh中完成它。

1 个答案:

答案 0 :(得分:0)

我用过:

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

并且有效。