#!/bin/bash# Usage: ./convert_spr.sh [path to art zip]# Do not use "../" in the path, it will break. You must also have convert_spr.awk# in the current directory.OLD_ROOT_DIR="./old_spr/";NEW_ROOT_DIR="./new_spr/";mkdir -p ${OLD_ROOT_DIR};mkdir -p ${NEW_ROOT_DIR};for ART_ZIP in "${@}"; do OLD_CAT_DIR=${OLD_ROOT_DIR}`basename "${ART_ZIP}" | cut -d "." -f 1`"/"; echo "** Unzipping ${ART_ZIP} to ${OLD_CAT_DIR}..."; unzip "${ART_ZIP}" -d "${OLD_CAT_DIR}"; echo "** Converting .spr files in ${OLD_CAT_DIR}..."; for SPR_FILE in `ls "${OLD_CAT_DIR}"*.spr`; do NEW_SPR_FILE=${NEW_ROOT_DIR}`echo "${OLD_CAT_DIR}" | cut -d "/" -f 3-``basename "${SPR_FILE}"`; mkdir -p `dirname "${NEW_SPR_FILE}"`; echo ">> Converting ${SPR_FILE} and saving to ${NEW_SPR_FILE}"; ./convert_spr.awk "${SPR_FILE}" > "${NEW_SPR_FILE}"; if grep -q "Error" "${NEW_SPR_FILE}"; then mv "${NEW_SPR_FILE}" "${NEW_ROOT_DIR}Error-"`basename "${NEW_SPR_FILE}"`; fi donedonegrep -rn "Error" "${NEW_ROOT_DIR}";