Script that runs through the directory to find and save dice scores to a csv file lives here ''/Volumes/Hera/Projects/hippunfold/output_1mm/quality_check/01_hippunfold_qc.sh'' #output directory and file output_dir="/Volumes/Hera/Projects/hippunfold/output_1mm/quality_check" output_file="${output_dir}/hippunfold_qc.csv" #set up header echo "Subject,Session,DiceScore_left,DiceScore_right" > ${output_file} # goes through and finds the sub and ses for qc_folder in /Volumes/Hera/Projects/hippunfold/output_1mm/hippunfold/sub-*/ses-*/qc; do subject=$(echo "$qc_folder" | grep -oP 'sub-\d+') session=$(echo "$qc_folder" | grep -oP 'ses-\d+') left_val=$(cat "${qc_folder}"/*.tsv) right_val=$(cat "${qc_folder}"/*.tsv) # appends value to file echo "${subject},${session},${left_val},${right_val}" >> ${output_file} done