CSHELL 常用功能实例

1,对指定目录下所有文件夹进行循环操作

#! /bin/csh

set Source_dir=/nfs/m1/S1200
set Target_dir=/nfs/m1/hcp

foreach S1200_id (1 2 3 4 5 6 7 8 9 10 11 12)
cd ${Source_dir}-${S1200_id}
	foreach sub_id (*)	
		if (-d ${sub_id}) then
				 echo "${sub_id} is a directory."
				 
				 unzip ${Source_dir}-${S1200_id}/${sub_id}/preproc/${sub_id}_3T_Diffusion_preproc -d ${Target_dir}
		endif
	end
end
发布了2 篇原创文章 · 获赞 0 · 访问量 8

猜你喜欢

转载自blog.csdn.net/TODAIZHANG/article/details/105524742