El 8/06/09, Carlos Martínez <[email protected]> escribió: > Sigue sin funcionarme. Os copio exactamente todo lo que he probado por si se > os ocurre alguna otra alternativa > > 1) find /home/ \( -iname "*.mp3" -o -iname "*.avi" \) => esta funciona > > 2) EXTENSIONES="-iname \"*.mp3\" -o -iname \"*.avi\""
echo $EXTENSIONES y muestra la salida > find /home/ \( $EXTENSIONES \) => no funciona > > 3) EXTENSIONES="-iname \"*.mp3\" -o -iname \"*.avi\"" echo $EXTENSIONES y muestra la salida > find /home/ \( "$EXTENSIONES" \) => no > funciona > > 4) EXTENSIONES="\"*.mp3\" -o \"*.avi\"" echo $EXTENSIONES y muestra la salida > find /home/ -iname \( $EXTENSIONES \) => no > funciona > > Y quería eviar el bucle porque creo que es más elegante y es que sólo es > cuestión de sustituir una cadena por una variable. > > ¿Estoy haciendo algo mal? > > Muchas gracias > > > El 7 de junio de 2009 23:41, Angel Claudio Alvarez <[email protected]> > escribió: > > > > El dom, 07-06-2009 a las 10:23 +0200, Carlos Martínez Fernández > > escribió: > > > > > > > > > Hola a t...@s, > > > > > > > > > Tengo un script para calcular la ocupación de contenido multimedia por > > > cada usuario. El problema lo tengo al utilizar el comando find para > > > buscar los ficheros .mp3, .mpeg, .mpg, .avi, etc. etc. > > > > > > Si ejecuto el comando tal como: > > > > > > find /path/to/find \( -iname "*.mp3*" -o -iname "*.mpg" \) > > > > > > ahora bien, si creo una variable con las extensiones tal como: > > > > > > EXTENSIONES="-iname \"*.mp3*\" -o -iname \"*.mpg\"" > > > find /path/to/find \( $EXTENSIONES \) > > > > > > ahora el comando find no me encuentra nada. > > > > > > ¿Alguna sugerencia? > > > > > Perdon me olvide de decirte que tenes que sacar el parametro iname de la > > variable > > > > > > > > > > > > > > Muchas gracias > > > > > > > > > > > > -- > > To UNSUBSCRIBE, email to > [email protected] > > with a subject of "unsubscribe". Trouble? Contact > [email protected] > > > > > > -- Ricardo A.Frydman Administrador Senior de Sistemas Unix Sun Certified System Administrator - Solaris 10 http://unix-argentina.blogspot.com/ http://www.warrenbuffet.com.ar -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

