У меня есть много файлов со смешанными URL-адресами, которые мне нужно преобразовать в нижний регистр, меняя только ссылки внутри файлов и оставляя остальное содержимое нетронутым. Я обнаружил, что это возможно с помощью регулярных выражений в Notepad++:
Найти в файлах
Поиск: (href = ['"])(.+)(['"])
Заменить на: \1 \L \2 \3
Тем не менее, мне нужно сделать это с помощью bash или vim. Как я мог это сделать? Кроме того, как применить его к нескольким файлам в разных папках?