diff --git a/compress.sh b/compress.sh new file mode 100755 index 0000000..5e379f1 --- /dev/null +++ b/compress.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -ex + +archiv=$2 + +if [ "make" == "$1" ]; then + while (( "$(expr $# - 2)" )) + do + + dateien="$3 ${dateien}" + + shift + + done + + tar -cf ${archiv}.tar ${dateien} + pixz ${archiv}.tar ${archiv}.tar.pxz +elif [ "restore" == "$1" ]; then + pixz -d ${archiv} ${archiv/.pxz*} + + tar -xf ${archiv/.pxz*} +else + echo "./compress.sh make/restore input/output" +fi