Script bash no lee espacios

Klópes - 21/09/2009 19:35
Hola. Me he hecho este script tan ridículo:
[code]#./bin/Bash. Fmpeg -i $1 -r 12 -ar 22050 -ab 32que -s 256x192 -aspect 16:9 -vcódec libxvid -acódec libmp3lame $2.
[/code]

Pues bien, es deprimente, pero no funciona, porque la variable $1 no me detecta los ficheros con espacios. Llega hasta el espacio, lo corta y dice que no lo encuentra.
Pepius - 13/10/2009 18:55
Sé que llego tarde, pero por si acaso:
[code]#./bin/Bash. Fmpeg -i $1 -r 12 -ar 22050 -ab 32que -s 256x192 -aspect 16:9 -vcódec libxvid -acódec libmp3lame $2[/code]

Si quieres que de un argumento te reconozca los espacios tienes que poner el nombre de la variable entre comillas y al lanzar el script poner el primer argumento también entre comillas. Un saludo.