chd_from_zip.sh: Realiza comprobaciones de los parametros y de la existencioa del directorio de origen

This commit is contained in:
2023-04-03 18:14:52 +02:00
parent aaa4c98b47
commit 50dd3e2d6f
+14 -4
View File
@@ -3,10 +3,22 @@
###uncomment below if required software not on system
#sudo apt-get install -y mame-tools p7zip-full
## Comprueba los parametros
if [ "$#" -lt 2 ]; then
printf "Uso: chd_from_zip.sh SOURCEDIR DESTDIR [-remove]"
exit 0
else
readonly sourcedir="$1"
readonly destdir="$2"
fi
# procesa el fitxer
# Comprueba que exista el directorio de origen
if [ ! -d "$1" ]; then
printf "El directorio %s no existe\n" "$1"
exit 0
fi
# Procesa los ficheros
for zipfile in "${sourcedir}"/*.zip; do
gameName="$(basename "$zipfile" .zip)"
@@ -24,9 +36,7 @@ for zipfile in "${sourcedir}"/*.zip; do
rm -rdf "${destdir}/${gameName}-tmp"
fi
### uncomment below to rm the original zip archive
#rm ./"$zipfile"
# Elimina el fichero
if [ "$3" = "-remove" ]; then
rm ./"$zipfile"
fi