CSHELL common function examples

1. Cycle through all folders in the specified directory

#! /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
Published 2 original articles · Likes0 · Visits8

Guess you like

Origin blog.csdn.net/TODAIZHANG/article/details/105524742