From de4caeea7e9597e8dad19520bd6de784ef232e00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 20 May 2019 23:19:23 +0200 Subject: [PATCH] Fix pattern matching to remove preceding slashes --- backup.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backup.sh b/backup.sh index ea1c9dc..cbd25d2 100755 --- a/backup.sh +++ b/backup.sh @@ -4,6 +4,8 @@ set -o nounset set -o errexit set -o xtrace +shopt -s extglob + dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" if [[ ! -e "${dir}/venv" ]] ; then @@ -74,5 +76,5 @@ timestamp="$(date --utc -Iseconds)" s3 cp \ --storage-class DEEP_ARCHIVE \ - \ - "s3://${bucket}/${name}-${timestamp}/${filepath##*(/)}.tar.gz.gpg" + "s3://${bucket}/${name}-${timestamp}/${filepath##+(/)}.tar.gz.gpg" done