AWS CLI - 输出文本是水平而不是垂直

时间:2017-02-15 16:44:44

标签: amazon-web-services amazon-ec2

我正在运行以下命令输出到文本,但输出是水平的。有没有办法让这个输出垂直,每行一个id?我这样做是为了描述工作正常的实例,我不确定在这种情况下有什么不同。我的理由是在我的案例中更容易使用。如果可能的话。

tableJSON输出是垂直的,但不是text。好奇为什么会这样。

aws ec2 describe-network-interfaces –query 'NetworkInterfaces[].NetworkInterfaceId' --filters "Name=status, Values=available" --output text

CURRENT OUTPUT:

eni-1   eni-2   eni-3

期望的输出:

   eni-1
   eni-2
   eni-3

1 个答案:

答案 0 :(得分:1)

我的查询错了。我发现了这个问题。需要将其括在[]括号中。

aws ec2 describe-network-interfaces --query 'NetworkInterfaces[*].[NetworkInterfaceId]' --filters "Name=status, Values=available" -- output text