#!/bin/bash

export BUCKET_NAME=$(cat /s3_bucket)
export EXPIRE_AGE_DAYS=$(cat /s3_expire_days)

s4cmd --config=/s3_config ls s3://$BUCKET_NAME | while read -r line;
  do
    createDate=`echo $line|awk {'print $1" "$2'}`
    createDate=`date -d"$createDate" +%s`
    olderThan=`date -d"-$EXPIRE_AGE_DAYS" +%s`
    if [[ $createDate -lt $olderThan ]]
      then
        fileName=`echo $line|awk {'print $4'}`
        echo $fileName
        if [[ $fileName != "" ]]
          then
            s4cmd --config=/s3_config del "$fileName"
        fi
    fi
  done;