#!/usr/bin/env bash set -e LOGFILE=$1 mindate=$(head -n1 $LOGFILE | cut -f1 | cut -d'T' -f1) maxdate=$(date --date="-6 days" -u -Id) echo "Deleting log lines from ${mindate} to ${maxdate}" sed -i -E "/${mindate}/,/${maxdate}/d" $LOGFILE echo "Cleared logs"