[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mp3 -> ogg vorbis



nnss wrote:

Hola:
	Me dieron ganas de hacer lo mismo. Lo que dicen me parece perfecto, pero existe algún comando que me devuelva en nombre del archivo sin la extensión (si yo le doy un nombre de archivo del tipo "musiquita.mp3" me devuelva "musiquita").

El Thu, 22 Aug 2002 14:48:16 +0200
Diego Martínez Castañeda <diego@astursat.net> escribió:

find /directorio_de_mp3 -name *3 -exec ~/bin/mp3_a_vorbis.sh {} \;

eso debería ser suficiente... solo tienes que crear el fichero
~/bin/mp3_a_vorbis.sh :)

saludos,
diego
--
Diego Martínez Castañeda
diego@astursat.net
Responsable Técnico CDSAT Valnalón
-------------------------------------
C e n t r o   S A T   V a l n a l ó n
Ciudad Tecnológica Valnalón
C/ Hornos altos, s/n
33930 La Felguera - Langreo
Asturias - España
Tel. +34 985 69 22 27 (ext 413)
Fax. +34 985 68 31 93
Videoconferencia +34 985 67 87 58
Web: www.astursat.net
E-mail: valnalon@astursat.net


Hay sonrisas que no son de felicidad, sino de un modo de llorar con bondad.
-- Gabriela Mistral. (1889-1957) Poetisa chilena.

--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



bueno, tienes varias cosas que yo sepa
Si quieres el nombre, sin el path (con extension incluida), esta el comano basename,
p.e.
fichero_sin_path='basename $fichero'
Luego, para quitar la extension tienes cientos de formas, yo prefiero, si conozco la extension usar ${%%},
p.e.
fichero_sin_extension=${fichero%%.mem}
Ejemplo mas claro:
1 #!/bin/bash
2 fichero="/tmp/fichero_musica.mp3"
3 echo ${fichero%%.mp3}.ogg

esto nos da una salida de "/tmp/fichero_musica.ogg". Si entre la linea 2 y 3 introducimos:
fichero=`basename $fichero`

la salida seria fichero_musica.ogg

Espero que entre esto, lo del find, etc.. te hagas una idea clara.

P.D. Cuidado con los espacios en los nombres de ficheros. Si los tienes, recuerda usar las comillas al ejecutar comandos ;)




Reply to: