From e98f446423f312df2c1624cbbfdf26239743be49 Mon Sep 17 00:00:00 2001 From: Nikurasu Date: Wed, 27 Oct 2021 18:06:11 +0200 Subject: [PATCH] First commit --- ZipAllFoldersInDir/justZipIt.sh | 15 +++++++++++++++ ZipAllFoldersInDir/readme.md | 3 +++ readme.md | 1 + 3 files changed, 19 insertions(+) create mode 100755 ZipAllFoldersInDir/justZipIt.sh create mode 100644 ZipAllFoldersInDir/readme.md create mode 100644 readme.md diff --git a/ZipAllFoldersInDir/justZipIt.sh b/ZipAllFoldersInDir/justZipIt.sh new file mode 100755 index 0000000..e25eff7 --- /dev/null +++ b/ZipAllFoldersInDir/justZipIt.sh @@ -0,0 +1,15 @@ +#/bin/bash +compressionlevel=5 +while getopts l:h options +do + case $options in + l) compressionlevel="$OPTARG";; + h) printf "\nLittle Bash script for converting all sub-folders of a folder\n\nUsage:\n.justZipIt.sh (or your alias) [-l compression level]\n\nStandard values:\ncompression level: 5\n\n" + exit 2;; + esac +done + +for filename in */ +do + zip -$compressionlevel -r ${filename::-1}.zip $filename +done \ No newline at end of file diff --git a/ZipAllFoldersInDir/readme.md b/ZipAllFoldersInDir/readme.md new file mode 100644 index 0000000..bc9af9c --- /dev/null +++ b/ZipAllFoldersInDir/readme.md @@ -0,0 +1,3 @@ +# ZipAllFoldersInDir + +This helpfull script zips all folders of a directory \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..696f3e8 --- /dev/null +++ b/readme.md @@ -0,0 +1 @@ +# Useful bash scripts from Nikurasu \ No newline at end of file