GIT, ejecutar command en cada file modificado?

Me gustaría ejecutar algunos commands de shell en cada file que no ha organizado cambios.

Por ejemplo, si el git status muestra

 On branch xxxxxxx Your branch is up-to-date with 'origin/xxxxxxxxx'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: client/.../reports.coffee modified: client.../tools.coffee 

Quiero ejecutar el command en los files tools.coffee y tools.coffee .

No quiero utilizar find porque los files pueden cambiar en diferentes momentos. ¿Tienes alguna idea de cómo puedo lograr eso?

También puedes usar este command:

git status -s | grep '??' | cut -f2 -d' ' | xargs echo

y reemplace echo por el command que desea ejecutar

Deberías usar git hooks:

https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

Encontrará los files para cambiar en .git/hooks .

Aquí hay un buen tutorial