#!/bin/bash while read LINE; do [[ -z $LINE ]] && continue [[ $(echo "$LINE" | cut -c1) = '#' ]] && continue i="$(eval "echo $LINE")" [[ -z $i ]] && continue echo "$i" | grep -Fq "*" && continue echo "rm $i" rm $i done < .gitignore