我可以帮您翻译成中文。这段内容与编程有关,讲述了如何使用JQ打印任意组合的字符串。假设您有一个以下格式的json文档:
但结果是
*注意:数据来自随机生成器,没有真实姓名或电子邮件。
[{
"first_name": "Angela",
"last_name": "Sleney",
"email": "asleney0@nytimes.com"
}, {
"first_name": "Clint",
"last_name": "Ducroe",
"email": "cducroe1@aboutads.info"
}, {
"first_name": "Aurthur",
"last_name": "Tebb",
"email": "atebb2@fastcompany.com"
}]
假设我们已经有了相关数据(可以是任何字符串),我想用JQ打印出以下3行:
Email address for user Angela Sleney is "asleney0@nytimes.com"
Email address for user Clint Ducroe is "cducroe1@aboutads.info"
Email address for user Aurthur Tebb is "atebb2@fastcompany.com"
我该怎么做?
我能做到的最好的事情是使用以下方式每行打印1个数据:
jq -r '.[] | .first_name, .last_name, .email, ""'
但结果是
Angela
Sleney
asleney0@nytimes.com
Clint
Ducroe
cducroe1@aboutads.info
Aurthur
Tebb
atebb2@fastcompany.com
*注意:数据来自随机生成器,没有真实姓名或电子邮件。