misc-scripts/unityextract

15 lines
339 B
Plaintext
Raw Permalink Normal View History

2023-05-03 17:29:22 -05:00
#!/bin/sh
set -euf
set -x
2023-05-03 17:29:22 -05:00
2023-09-21 09:05:08 -05:00
tmp="$(mktemp -d)"
tar -x -C "$tmp" -f "$1"
find "$tmp" -name 'asset' -exec sh -c '
SRC="$1"
DESTFILE="$(cat "${SRC%/*}/pathname" | sed -E -e '\''s,^\.\./,,'\'' -e '\''s,/\.\./,/,g'\'')"
echo "$DESTFILE"
mkdir -p "UNITYEXTRACT/${DESTFILE%/*}"
mv -i "$SRC" "UNITYEXTRACT/$DESTFILE"
' sh {} \;
2023-09-21 09:05:08 -05:00
rm -rf "$tmp"