Как мне рекурсивно добавить строку ко всем файлам .gitignore?

Aug 18 2020

У меня есть каталог с несколькими подкаталогами с репозиториями git. Я хочу добавить desktop.iniко всем .gitignoreфайлам в этих подкаталогах.

Я знаю, что могу echo "desktop.ini" | tee -a .gitignore, но рекурсивно это не работает.

Ответы

2 muru Aug 18 2020 at 11:50

В bash включена рекурсивная подстановка:

shopt -s globstar

Затем сделайте:

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