#!/bin/sh if [[ $1 ]]; then volume_name=$(echo $1) else echo "Volume name not specified, exiting" exit 1 fi save_path=$([[ $2 ]] && echo $2 || echo "./export") userid=$(id -u) usergroup=$(id -g) docker run --rm \ -v $volume_name:/data \ -v $save_path:/backup \ -u $userid:$usergroup \ archlinux \ bash -c "tar -xf /backup/export.tar.gz -C /data && ls /data"