Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops csh-在所有子目录和特定扩展名的所有文件中循环_Loops_File_Unix_Directory_Csh - Fatal编程技术网

Loops csh-在所有子目录和特定扩展名的所有文件中循环

Loops csh-在所有子目录和特定扩展名的所有文件中循环,loops,file,unix,directory,csh,Loops,File,Unix,Directory,Csh,我想循环遍历特定目录中的所有目录,然后循环遍历*.cbl类型的所有文件。我得了一个“位置不好的()” 我的测试代码: #!/bin/csh -f #------------------------------------------------------------------------------# # comp_etendu # #--------------

我想循环遍历特定目录中的所有目录,然后循环遍历*.cbl类型的所有文件。我得了一个“位置不好的()”

我的测试代码:

#!/bin/csh -f
#------------------------------------------------------------------------------#
# comp_etendu                                                                  #
#------------------------------------------------------------------------------#
 setenv src_folder  "/home/userxx/"
 setenv dest_folder "/tmp/comp_etendu"

 foreach d (`ls -d $src_folder`)
        echo $d
        for file (*.cbl)
    echo $file
end
end

尝试使用foreach而不是for

#!/bin/csh -f
#------------------------------------------------------------------------------#
# comp_etendu                                                                  #
#------------------------------------------------------------------------------#
 setenv src_folder  "/home/userxx/"
 setenv dest_folder "/tmp/comp_etendu"

 foreach d (`ls -d $src_folder`)
        echo $d
        foreach file (*.cbl)
    echo $file
end
end
编辑:删除用户名