Следующая (относительно отвратительная) команда оболочки вернет список пустых таблиц DynamoDB.
aws dynamodb list-tables --output table --query 'TableNames' | tail -n +4 | tail -r | tail -n +2 | tail -r | cut -d " " -f 3 | xargs -I{} -L 1 bash -c "aws dynamodb describe-table --query 'Table.ItemCount' --table-name {} && echo {}" | awk '/0/{getline; print}'
Повторные команды tail
являются обходным решением для команды head
OS X, не поддерживающей head -n +2
.