2013-06-03 2 views
0

Есть ли у кого-нибудь идея о том, как искать и заменять строку? Скажем, например, у меня есть строкаСтрока поиска и замены в unix bash regex

string=".blah http://google.com.ph/tabs/1.5.8 setup https://yahoo.com.ph/root/blah" 

Я хочу, чтобы искать версии 1.5.8, а затем заменить его 1.5.9. Как это сделать в bash?

ответ

3
instring="version 1.5.8" 
outstring=${instring//1.5.8/1.5.9} 
+0

Привет, как получить версию 1.5.8 из указанной строки, используя совпадение шаблона? извините, это ново для меня :( – user2446883

+0

Не может понять ваш вопрос. Эта строка заменяет «1.5.8» на «1.5.9». Что вы подразумеваете под «get»? –