¿Cómo agrego una línea a todos los archivos .gitignore de forma recursiva?

Aug 18 2020

Tengo un directorio que tiene múltiples subdirectorios con repositorios git. Quiero agregar desktop.inia todos los .gitignorearchivos en estos subdirectorios.

Sé que puedo hacerlo echo "desktop.ini" | tee -a .gitignore, pero no funciona de forma recursiva.

Respuestas

2 muru Aug 18 2020 at 11:50

En bash, habilitó el globbing recursivo:

shopt -s globstar

Entonces hazlo:

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