Como faço para anexar uma linha a todos os arquivos .gitignore recursivamente?

Aug 18 2020

Eu tenho um diretório que possui vários subdiretórios com repositórios git. Desejo adicionar desktop.inia todos os .gitignorearquivos nesses subdiretórios.

Eu sei que posso fazer echo "desktop.ini" | tee -a .gitignore, mas não funciona recursivamente.

Respostas

2 muru Aug 18 2020 at 11:50

Em bash, globbing recursivo ativado:

shopt -s globstar

Então faça:

echo "desktop.ini" | tee -a **/.gitignore