Ich fordere eine Liste von ec2-Snapshots über das ec2-Befehlszeilentool von amazon an:
ec2-describe-snapshots -H --hide-tags > snapshots.csv
Die Daten sehen ungefähr so aus:
SnapshotId VolumeId StartTime OwnerId VolumeSize Description
snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup
Wie kann ich die Daten abfangen, bevor ich sie umleitung, snapshots.csv
und die folgenden Schritte ausführen:
- Ersetzen Sie "Tabulatoren" durch Kommas
- Werte in Anführungszeichen setzen
- Wenn ein Wert nur aus Zahlen besteht, stellen Sie ihm ein Präfix
=
voran, damit Excel ihn als Text behandelt - zum BeispielOwnerId
sollte er"=5098939
"sein (dieser ist nicht erforderlich, wenn er nicht inline ausgeführt werden kann und stattdessen eine Skriptdatei oder -funktion erfordert).
gewünschte Ausgabe:
"SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description"
"snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"