Estou solicitando uma lista de instantâneos ec2 por meio da ferramenta de linha de comando ec2 da amazon:
ec2-describe-snapshots -H --hide-tags > snapshots.csv
Os dados são mais ou menos assim:
SnapshotId VolumeId StartTime OwnerId VolumeSize Description
snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup
Como posso interceptar os dados antes de redirecioná-los para snapshots.csv
e fazer o seguinte:
- substituir "guias" por vírgulas
- encapsular valores com cotações
- se um valor é todos os números, prefixe-o com um
=
para que o Excel o trate como texto - por exemplo,OwnerId
deve ser"=5098939
"(este não é necessário se não puder ser feito em linha e exigiria um arquivo ou função de script)
saída desejada:
"SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description"
"snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"