diff --git a/lrztar b/lrztar index 8a13ba5..99118c8 100755 --- a/lrztar +++ b/lrztar @@ -91,7 +91,7 @@ Notice: "$i" return 1 } - ((v_f)) && mkdir -p "$i" &> /dev/null + mkdir -p "$i" &> /dev/null [ ! -z "$s" ] && { lrzcat ${p[@]// /\\ } "$s" | tar x -C "$i" x=$? @@ -118,6 +118,7 @@ Notice: } done fi + s="${s%/}" p+=( -o "$i/${s##*/}.tar.${vopt[v_S]}"); ! ((v_f)) && [[ -e $i/${s##*/}.tar.${vopt[v_S]} ]] && { printf "lrztar: %s exists, aborting\n" \