20 lines
387 B
Bash
Executable File
20 lines
387 B
Bash
Executable File
#!/bin/bash -e
|
|
|
|
bashdir="$PWD"
|
|
backupdir="$1"
|
|
outdir="work"
|
|
if [ -z "$backupdir" ]
|
|
then
|
|
echo "You must supply the path of the backup directory"
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p "$outdir"
|
|
|
|
for i in $(find "$backupdir" -name "data.*.win*" ! -name '*.sha2' ! -name '*.info' -type f); do
|
|
echo "Extracting file \"$i\""
|
|
pv $i | tar -x --overwrite -C "$bashdir/$outdir"
|
|
done
|
|
|
|
echo "Done."
|