我通过亚马逊的ec2命令行工具请求ec2快照列表:
ec2-describe-snapshots -H --hide-tags > snapshots.csv
数据看起来像这样:
SnapshotId VolumeId StartTime OwnerId VolumeSize Description
snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup
我如何在将数据重定向到之前拦截数据snapshots.csv
并执行以下操作:
- 用逗号替换“制表符”
- 用引号封装值
- 如果值是全数字,请在
=
其前面加上一个前缀,以便excel将其视为文本-例如OwnerId
应为"=5098939
“(如果不能内联完成则不需要此,而是需要脚本文件或函数)
所需的输出:
"SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description"
"snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"
这是有人告诉您使用标签导入的地方。否则,如果Excel没问题,他们就会这样做。
—
伊格纳西奥·巴斯克斯
是的,我正在尝试帮助自己脱颖而出,因为它本身似乎并没有那么热。还有一个可以直接打开而不需要使用导入菜单命令的CSV文件总是很不错的。我已经尝试过将扩展名更改为“ .tsv”,但是没有运气。
—
cwd 2012年
我认为您想要的输出有点偏离。您那里有很多空字段(空引号)。
—
Patrick