我有一个动态创建的json文件。我只想知道“状态”中的“错误”部分。有什么简单的方法可以做到这一点吗?
...
a lot of lines
...
"status": {
"errors": [
{
"message": "Input contained no data",
"reason": "invalid"
}
],
"state": "DONE"
}
...
a lot of lines
...我需要在shell脚本中使用输出,因此最好使用awk。
发布于 2012-05-22 14:06:42
我将使用sed来选择一系列行,如下所示:
sed -e '/^ "errors\": \[/,/^ ],/!d' file.txt结果:
"errors": [
{
"message": "Input contained no data",
"reason": "invalid"
}
],如果我误解了您的问题,请考虑添加预期结果。
HTH
https://stackoverflow.com/questions/10695950
复制相似问题