320x100
320x100
json 파일
{
"animal": [
{
"type": "dog",
"name": "noname",
"action": "bark",
"home": "nowhere"
}
]
}
쉘 파일
JSON="path/to/json"
KEY="action"
action=$(grep -o "\"$KEY\": \"[^\"]*" $JSON | grep -o "[^\"]*$")
echo $action
- output
bark
Reference
[bash] bash를 이용한 json 파일 파싱
bash 스크립트 상에서 grep 을 이용하여 JSON 파일을 파싱하는 방법에 대해 알아보았다. 단순한 형태의 JSON 상에서 원하는 Key를 통해 Value 를 얻는 방법이며, 간단한 스크립트 작성을 하면서 임시로
codingdead.tistory.com
300x250
728x90
'Computer Science > Linux' 카테고리의 다른 글
| vim 편하게 사용하기 (0) | 2023.11.07 |
|---|---|
| netstat 명령어를 통한 네트워크 상태 확인 (0) | 2023.11.07 |
| 쉘 파일 if 문 (0) | 2023.08.25 |
| 쉘 파일 args 인자값 처리하기 (0) | 2023.08.25 |
| 쉘 파일에 환경변수 설정하기 (시스템 환경변수 / .env 파일) (0) | 2023.08.25 |