We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent be379c1 commit a2fef74Copy full SHA for a2fef74
s3_remove_deletes.sh
@@ -7,7 +7,7 @@ BUCKET=$1
7
PREFIX=$2
8
9
10
-if [ "x$PREFIX" == "x"]; then
+if [ "x$PREFIX" != "x" ]; then
11
PREFIX_PARAM="--prefix $PREFIX"
12
fi
13
@@ -16,7 +16,8 @@ aws s3api list-object-versions --bucket $BUCKET $PREFIX_PARAM --output text | \
16
grep "DELETEMARKERS" | \
17
while read OBJ
18
do
19
- KEY=$( echo $OBJ| awk '{print $3}')
20
- VERSION_ID=$( echo $OBJ | awk '{print $5}')
21
- aws s3api delete-object --bucket $BUCKET --key $KEY --version_id $VERSION_ID
+ KEY=$( awk 'BEGIN{FS="\t"}{print $3}' <<< $OBJ )
+ VERSION_ID=$( awk 'BEGIN{FS="\t"}{print $5}' <<< $OBJ )
+ #VERSION_ID=$( echo $OBJ | awk '{print $5}')
22
+ aws s3api delete-object --bucket $BUCKET --key "$KEY" --version-id $VERSION_ID
23
done
0 commit comments