首页 > 解决方案 > 将字符串数组从 curl 转换为文件中的分隔新行

问题描述

调用curl localhost:8080/api返回类似["test1, "test2", "test3"]

我想将其转换为:

test1
test2
test3

然后将其添加到文件中

我正在尝试类似的事情:

curl localhost:8080/api | printf "%s\n" >>> file.txt

标签: jsonbashcurl

解决方案


使用从命令行解析和操作 JSON 数据。

$ echo '["test1", "test2", "test3"]' | jq -r '.[]'
test1
test2
test3

推荐阅读