Estoy solicitando una lista de instantáneas ec2 a través de la herramienta de línea de comando ec2 de amazon:
ec2-describe-snapshots -H --hide-tags > snapshots.csv
Los datos se parecen a esto:
SnapshotId VolumeId StartTime OwnerId VolumeSize Description
snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup
¿Cómo puedo interceptar los datos antes de redirigirlos snapshots.csv
y hacer lo siguiente?
- reemplazar "pestañas" con comas
- encapsular valores con citas
- si un valor es todos números, agregue un prefijo con un
=
símbolo para que Excel lo trate como texto; por ejemplo,OwnerId
debe ser"=5098939
"(este no es necesario si no se puede hacer en línea y en su lugar requeriría un archivo o función de script)
salida deseada:
"SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description"
"snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"