У меня есть файл xyz.txt, и я хочу найти первую строку поиска и непосредственное вхождение второй строки, остановиться на этом и извлечь из нее версию с помощью sed.
xyz.txt
"com.abc.def:ghi": {
"sometext1": [
"blah bla1",
"blah bla2",
"blah bla3"
],
"string1": "1.1.xyz"
},
"**first.string.def:ghi.jkl**": {
"sometext2": [
"blah bla4",
"blah bla5",
"blah bla6"
],
"**string1**": "**1.2.3.4**"
},
"com.zbc.def:ghi.jklm": {
"sometext3": [
"blah bla9",
"blah bla10",
"blah bla11"
],
"string1": "5.6.7.9"
},
"com.mbc.def:ghi.jkn": {
"sometext4": [
"blah bla1",
"blah bla2",
"blah bla3"
],
"string1": "10.1.23"
},
..... so on
Я хочу захватить версию, которая встречается с первой строкой (first.string.def: ghi.jkl) и второй строкой (string1) и должна предоставить мне номер версии, такой как 1.2.3.4