У меня есть выход однолинейного следующегопечать многозначная после сопоставления с образцом в одной строке
"ng-num_sta" : 5 ,
"ng-num_sta" : 10 ,
"ng-num_sta" : 15 ,
"ng-num_sta" : 3 ,
xyz value : 1 , blah blah, single line
Я хочу, чтобы получить значения для строки ng-num_sta
только
пример:
5
10
15
3
I попытались следовать, но только его соответствие шаблону печати,
cat myfile.txt | grep -Po '(ng-user-num_sta.)[^\s]*'
ВЫВОД:
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
ng-user-num_sta"
Что вы пытались? – Inian
попробовал, но только для печати, только соответствующий шаблону печати, cat myfile.txt | Grep -PO '(нг-пользователь num_sta.) [^ \ s] * ВЫВОД: нг-пользователь num_sta " нг-пользователь num_sta" нг-пользователь num_sta» нг-user- num_sta " ng-user-num_sta" ng-user-num_sta " ng-user-num_sta" ng-user-num_sta " –