#!/bin/bash PS3ISO="/g/PS3ISO" Z_IN=$(echo ${1} | sed 's/\r//g') if [ ! -z "${Z_IN}" ]; then ZFILE=$(find "${PS3ISO}" -type f | grep "${Z_IN}" | grep "\.iso\(\.0\)\?\$") if [ -f "${ZFILE}" ]; then ZEXT=$(echo "${ZFILE}" | rev | cut -d'.' -f1 | rev) if [ "${ZEXT}" == "0" ]; then ZFILE=$(echo "${ZFILE}" | rev | cut -d'.' -f2- | rev) fi ZOUTFILE=$(basename "${ZFILE}") if [ ! -z "${2}" ]; then if [ -d "${2}" ]; then ZOUTFILE="${2}/${ZOUTFILE}" fi fi ZCMD="" if [ "${ZEXT}" == "0" ]; then echo "Processing ${ZFILE} Part 1 ..." cat "${ZFILE}.0" > "${ZOUTFILE}" for f in {1..99}; do if [ -f "${ZFILE}.${f}" ]; then echo "Processing ${ZFILE} Part $(($f + 1)) ..." cat "${ZFILE}.${f}" >> "${ZOUTFILE}" fi done echo "Done." elif [ $(echo "${ZEXT}" | grep -i "ISO" | wc -l) -eq 1 ]; then echo "Processing ${ZFILE}..." cp "${ZFILE}" "${ZOUTFILE}" echo "Done." fi fi fi