From 29b28f1db614e944fcd7b09d25b1438aaec8677a Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 1 Aug 2025 10:47:11 -0500 Subject: [PATCH] crude script for unzipping all archives --- unzipper.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 unzipper.sh diff --git a/unzipper.sh b/unzipper.sh new file mode 100755 index 0000000..57552b0 --- /dev/null +++ b/unzipper.sh @@ -0,0 +1,32 @@ +#! /opt/local/bin/bash + +# This script was used to help unzip every zip file in The Lurker's archive. + +unzip_folder() { + zip_files=("${1}"/*.zip) + for file in "${zip_files[@]}"; do + echo "Unzipping $file" + unzip "$file" -d "${1}" + rm "$file" + done +} + +folders=(BoEArchFull/Normal/**) +for folder in "${folders[@]}"; do + unzip_folder "$folder" +done + +folders=(BoEArchFull/Other/**) +for folder in "${folders[@]}"; do + unzip_folder "$folder" +done + +folders=(BoEArchFull/Series/**/**) +for folder in "${folders[@]}"; do + unzip_folder "$folder" +done + +folders=(BoEArchFull/Utility/**/**) +for folder in "${folders[@]}"; do + unzip_folder "$folder" +done \ No newline at end of file