#!/usr/bin/bash
#-------------------------------------------------------------------
# Funciones Entornos Unix - Brqx Site - Brqx Org
# Brqx Org - Rct - 2009
#-------------------------------------------------------------------
VERSION_SCRIPT="V 5.1" # Version del Script actual
FECHA_SCRIPT="Julio 2009"
#-------------------------------------------------------------------
LEVEL_NIVEL=04
#-==================================================================
#-------------------------------------------------------------------
#-Ej: wcs
#
#- Funcion de listado de resoluciones de imágenes
# la idea es mostrar el numero de archivos de cada carpeta de resolucion
## PATH actual : /home/za/www/brqxng/pelona/files/images/preimport/Pareja/1024x0768/2005/Espana
wcs()
{
echo "======================================================================================"
echo " GESTION DE IMAGENES Y RESOLUCIONES - BRQX PHOTO ARCHITECTURE "
echo "--------------------------------------------------------------------------------------"
echo " 150 - 320 - 640 - 1024 - 2048 Paraje Fotografico"
echo "======================================================================================"
RUTA_INICIAL_PARTIDA=$PWD
for i in *
do
SELECCION="$i"
#- Es solo la seleccion, hay que formar la ruta
#- Guardamos la ruta actual
RUTA_RESOLUCION_INICIAL="${RUTA_INICIAL_PARTIDA}/${SELECCION}"
RUTA[4]=$RUTA_RESOLUCION_INICIAL
RUTA[3]=`echo $RUTA_RESOLUCION_INICIAL | sed "s/1024x0768/0640x0480/g" `
RUTA[2]=`echo $RUTA_RESOLUCION_INICIAL | sed "s/1024x0768/0320x0240/g" `
RUTA[1]=`echo $RUTA_RESOLUCION_INICIAL | sed "s/1024x0768/0150x0090/g" `
RUTA[5]=`echo $RUTA_RESOLUCION_INICIAL | sed "s/1024x0768/2048x1536/g" `
#-------------------------------------------------------------------
cnt=1
while [ $cnt -le ${#RUTA[@]} ];
do
RUTA_ACTUAL="${RUTA[$cnt]}"
cd "$RUTA_ACTUAL"
archivos[$cnt]=`ls -1 | wc -l `
archivos_inicial=${archivos[$cnt]}
letras=`echo ${archivos_inicial} | tr -s " " | wc -m`
total[$cnt]=`expr 7 - $letras`
total_actual=${total[$cnt]}
archivos_actual=${archivos[$cnt]}
case $total_actual in
0)
spaces=" ";;
1)
spaces=" ";;
2)
spaces=" ";;
3)
spaces=" ";;
4)
spaces=" ";;
5)
spaces=" " ;;
*)
spaces=" ";;
esac
numarchivos[$cnt]=${spaces}${archivos_actual}
cnt=`expr $cnt + 1`;
done
#-------------------------------------------------------------------
numarchivos_final="${numarchivos[1]}${numarchivos[2]}${numarchivos[3]}${numarchivos[4]}${numarchivos[5]}"
echo "$numarchivos_final - - - - - - - - - - $i "
#- Nos situamos en la resolucion inicial
cd $RUTAA
#- Volvemos de la ruta actual
cd ..
done
cd $RUTA_INICIAL_PARTIDA
echo "======================================================================================"
}
#-------------------------------------------------------------------
#+ Sistema de trazado N4 - desactivado
#-------------------------------------------------------------------
#N4# echo "$LEVEL_NIVEL - Ejecutadas $CONCEPT_LEVEL"
#-------------------------------------------------------------------