정규식을 사용하여 jsonarray를 구문 분석해야합니다. 내 json은정규식을 사용하여 쉘 스크립트에서 JSON 구문 분석
"keys": [
{
"host": "example.com"
},
{
"host": "example.net"
}
]
두 개의 호스트 값을 가져와야합니다.
정규식을 사용하여 jsonarray를 구문 분석해야합니다. 내 json은정규식을 사용하여 쉘 스크립트에서 JSON 구문 분석
"keys": [
{
"host": "example.com"
},
{
"host": "example.net"
}
]
두 개의 호스트 값을 가져와야합니다.
다음 정규식이 아닌 욕심 kleene 와일드 카드를 사용하여 호스트 값을 사로 잡고는 예를 들어
grep -Po '(?<="host": ")[^"]*' myjsonFile
: 텍스트를 추출 할 때
/"host":\s"(.*?)"/
적절한 json 인 경우 (예 :'{} '로 묶음); 당신은 ['jq -r '.keys [] | .host']] (http://stedolan.github.io/jq/) – jfs