У меня есть несколько проектов git, которые в основном имеют похожую структуру папок, но не всегда.
конфигурация этого git проекта - вот что меня интересует, большинство конфигураций можно найти в
/var/www/*/www/.git/config
В файлах конфигурации для многих проектов IP-адрес установлен в разделе удаленного источника вместо домена.
Теперь я хочу отредактировать все .git / configs, у которых есть строковый IP с доменом (или другим IP) сразу.
Я пробовал использовать sed и дал ему / var / www / * / www/.git/config в виде файла, но это не работает, потому что sed не работает отредактируйте файл и сохраните его, он только выводит изменение. Мне нужно что-то, что будет go в каждом .git / config, заменить строку и сразу же сохранить файл.
Возможно, для этого подойдет сценарий bash.