帮我写一个shell脚本处理json数据
时间: 2023-07-25 10:43:00 浏览: 116
在Shell命令行处理JSON数据的方法
当然可以,以下是一个简单的shell脚本处理json数据示例:
```bash
bin/bash
# json数据
JSON='{"name":"John","age":30,"city":"New York"}'
# json中获取值
NAME=$(echo "${JSON}" | jq -r '.name')
AGE=$(echo "${JSON}" | jq -r '.age')
CITY=$(echo "${JSON}" | jq -r '.city')
# 输出获取的值
echo "Name: ${NAME}"
echo "Age: ${AGE}"
echo "City: ${CITY}"
```
以上脚本使用了jq命令来解析JSON数据并从中提取出所需的值,并最终将这些值打印到终端上。你可以根据自己的实际需求修改脚本。记得在运行脚本之前,需要先安装jq命令。
阅读全文