Я пытаюсь написать сценарий sh, который получает строку в качестве входных данных, извлекает определенную подстроку и добавляет ее после указанного выражения к входной строке. Я много пробовал с sed -i'N
... но ничего не работает.
Это пример входной строки:
<img src="images/Button-7.jpg" width="251" height="129" border="0" alt=""></a></td>
Вот что я пытаюсь получить в качестве вывода:
<img src="images/Button-7.jpg" name="Button-7" width="251" height="129" border="0" alt=""></a></td>
Следующие работы. Но я должен объявить каждую кнопку вручную.
VarA='Button-7.jpg'
VarB='Button-7.jpg" name="Button-7'
sed "s/${VarA}/${VarB}/g" index.html > temp.html
mv temp.html index.html