У меня в настоящее время есть код
descarray=($(grep -oP "(?<=description\"\:)(.*?)(?=\}})" descfile.json))
, но когда я пытаюсь это сделать, я получаю совпадение правильно, но так как это строка с пробелом, она отделяет каждое слово как элемент массива.
Пример строки, которая будет соответствовать:
"*No_Request_Validation* issue exists @ some other information here""another example goes here"
, но я получу
"*No_Request_Validation*
issue
exists
@
some
...
В начале и в конце каждого обязательного элемента есть кавычки, и я быхотел бы разделить их с этим.например:
descarray[0]: "*No_Request_Validation* issue exists @ some other information here"
descarray[1]: "another example goes here"