Lets say I have this in the same file:
{
"city": "NY",
"car": "ford",
"whatever": "whatever",
"whatever": "whatever",
"day": "friday",
"mood": "good",
"whatever": "whatever",
"whatever": "whatever",
}
{
"whatever": "whatever",
"city": "NY",
"car": "ford",
"day": "monday",
"whatever": "whatever",
"whatever": "whatever",
"whatever": "whatever",
"mood": "good",
"whatever": "whatever",
}
How can I grep only that record in which I have "day": "monday"
?
I've have actually tried a lot of different ways, for example grep -Po '{[^*]+\n.+day\": \"monday.+[^*]}'
So eventually I want to get this:
{
"whatever": "whatever",
"city": "NY",
"car": "ford",
"day": "monday",
"whatever": "whatever",
"whatever": "whatever",
"whatever": "whatever",
"mood": "good",
"whatever": "whatever",
}