Sto richiedendo un elenco di istantanee ec2 tramite lo strumento da riga di comando ec2 di amazon:
ec2-describe-snapshots -H --hide-tags > snapshots.csv
I dati sono simili al seguente:
SnapshotId VolumeId StartTime OwnerId VolumeSize Description
snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup
Come posso intercettare i dati prima di reindirizzarli snapshots.csv
e fare le seguenti cose:
- sostituire "tabs" con virgole
- incapsulare i valori con le virgolette
- se un valore è costituito da tutti i numeri, aggiungilo come prefisso in
=
modo che Excel lo tratterà come testo, ad esempioOwnerId
dovrebbe essere"=5098939
"(questo non è necessario se non può essere eseguito in linea e richiederebbe invece un file di script o una funzione)
output desiderato:
"SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description"
"snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"