#!/bin/bash # remove old backups # variables BACKUPDIR="/DATA/Backup" RETAIN=3 # start set -e cd "$BACKUPDIR" ls -t *.tar.gz | tail -n +$((RETAIN+1)) | sed "s/Z-islcp-.*/Z-islcp-*/" | xargs -i'{}' sh -c 'rm -f {}'