diff --git a/.scripts/tools/extract b/.scripts/tools/extract index c214583..a63ab10 100755 --- a/.scripts/tools/extract +++ b/.scripts/tools/extract @@ -11,7 +11,7 @@ esac done if [ -z "$extracthere" ]; then archive="$(readlink -f "$*")" && - directory=${archive%.*} && + directory="$(echo "$archive" | sed 's/\.[^\/.]*$//')" && mkdir -p "$directory" && cd "$directory" || exit else