directories=$(ls -l ./charts/ | grep ^d | awk '{print $9}') for directory in $directories do echo -e "---\n" > ./charts/$directory/experiments.yaml subDirectories=$(ls -l ./charts/$directory | grep ^d | awk '{print $9}') for subDirectory in $subDirectories do cat ./charts/$directory/$subDirectory/experiment.yaml >> ./charts/$directory/experiments.yaml echo -e "\n---\n" >> ./charts/$directory/experiments.yaml done done