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

Ged*_*don 5 amazon-ec2 amazon-web-services

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

\n\n

和输出是垂直的,但table不是。很好奇这是为什么。JSONtext

\n\n

aws ec2 describe-network-interfaces \xe2\x80\x93query \'NetworkInterfaces[].NetworkInterfaceId\' --filters "Name=status, Values=available" --output text

\n\n

电流输出:

\n\n
\n\n
eni-1   eni-2   eni-3\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n

期望的输出:

\n\n
\n\n
   eni-1\n   eni-2\n   eni-3\n
Run Code Online (Sandbox Code Playgroud)\n

Ged*_*don 5

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

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