Я запрашиваю список снимков ec2 с помощью инструмента командной строки ec2 amazon:
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"