You can do it in bash like <!-- language: sh --> for folder in /target_folder/*/ do folder=${folder#/} if grep -vqx "${folder##*/}" folders_list.txt then rm -rf "$folder" fi done