标签: json csv jq
我需要下面的IP输出以单行形式打印,例如“ 10.88.4.92”,“ 10.88.5.203”,“ 10.87.5.215”
cat ec2.json | jq ".[] | .private_ip" "10.88.4.92" "10.88.5.203" "10.87.5.215"
如何通过jq实现这一目标
答案 0 :(得分:1)
一种方法是使用@csv,例如遵循以下原则:
@csv
< ec2.json jq -r "[.[] | .private_ip] | @csv"