В html-файле нужно заменить строку . Проблема в том, что язык может быть любой, не только русский.
При русском языке замену делаю так:
sed -i 's/lang="ru"/lang="'${langsList[i]}'"/' ${geosList[i]}/$childDir/index.html
Но как сдлать замену, если язык неизвестен?
Пытаюсь сделать через регулярное выражение, но не срабатывает.
Вместо ru пишу регулярное выражение - [a-zA-z]{2} (диапазон из 2-х любых латинских букв).
sed -i 's/lang="[a-zA-z]{2}"/lang="'${langsList[i]}'"/' ${geosList[i]}/$childDir/index.html