Есть файл, в котором обновляются даныне типа
{"time":11111111111,"db":"name_base.blabla"}
Из файла в переменную нужно закинуть только название базы, которое меняется, но всегда начинается на name_ и заканчивается расширением .blabla
Может кто сталкивался с подобной задачей?
Или есть кудесники sed, которые подскажут как отредактировать что бы осталось только название базы
> Есть файл, в котором обновляются даныне типа
> {"time":11111111111,"db":"name_base.blabla"}
>начинается на name_ и заканчивается расширением .blabla
> Может кто сталкивался с подобной задачей?Авторы grep-а сталкивались.
|egrep -o -m1 'name_[^"]+\.blabla'
>> Есть файл, в котором обновляются даныне типа
>> {"time":11111111111,"db":"name_base.blabla"}
>>начинается на name_ и заканчивается расширением .blabla
>> Может кто сталкивался с подобной задачей?
> Авторы grep-а сталкивались.
> |egrep -o -m1 'name_[^"]+\.blabla'Спасибо, видимо я плохо читал ман.
Для JSON я бы предпочёл более надёжное:|jq -r .db
Завтра могут передумать про .blablabla или ещё какой параметр начнут выпихивать.