1 2 3 4 5 6 7 8 9 10
#!/bin/sh set -e TAB=" " for file in $(git status | egrep "^#${TAB}*deleted: *" | sed 's/.*deleted: *//'); do if [ ! -d "$file" ]; then git rm "$file" fi done