Как напечатать parse Json с помощью сценария оболочки - PullRequest
0 голосов
/ 23 января 2020

Как мне печатать, используя grep awk, просто чтобы напечатать успех из строки ниже.

{"identity": "2320147", "authentication": "success"}

Ответы [ 2 ]

0 голосов
/ 23 января 2020

Использование jq

test='{"identity":"2320147","authentication":"success"}'

$ jq -r '.authentication' <<< $test
success

Помощь JQ

$ jq -h
jq - commandline JSON processor [version 1.5-1-a5b5cbe]
...
     -r     output raw strings, not JSON texts;
...
0 голосов
/ 23 января 2020

Использование GNU awk:

echo "{"identity":"2320147","authentication":"success"}" |awk -F "[:}]" '{print $3}'

Выход:

success

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...