Текст имеет
[{hello=(1+2-0),
hello2 = 1}]
Но находятся в два или три несколько строк, когда запускаются с [и конец с] находятся в другой строке
Как извлечь как grep для этого, несколько выравнивают шаблон?
Один простой способ сделать многострочные подобные grep соответствия состоит в том, чтобы установить pcregrep
от universe
репозиторий.
Напр. данный
$ cat file
Text have
[{hello=(1+2-0),
hello2 = 1}]
But are in two or three multiple lines when start with [ and end with ] are in different line
How to extract like grep for this multiple line pattern?
затем
$ pcregrep -M '(?s)\[.*?\]' file
[{hello=(1+2-0),
hello2 = 1}]
But are in two or three multiple lines when start with [ and end with ] are in different line